1. Scope and operator
This policy applies to SynapseDoc. The service is operated by Sochettra Srun. Privacy questions and requests may be sent to srunsochettra@gmail.com.
2. Information we process
- Account data: email address, display name, authentication identifiers, and profile information supplied through email/password or Google sign-in.
- Uploaded content: PDFs, file names, sizes, metadata, extracted text, page references, chunks, vector embeddings, and generated summaries.
- Conversation data: questions, generated answers, citations, conversation titles, token-usage metadata, and timestamps.
- Technical and security data: session cookies, request timing, error details, rate-limit identifiers, and limited operational logs needed to secure and troubleshoot the service.
3. Why we process it
- Provide authentication, document storage, search, summarization, chat, citations, downloads, and account features.
- Protect users and the service through authorization checks, rate limiting, abuse prevention, and debugging.
- Maintain reliability, understand failures, and comply with legal obligations.
Where applicable law requires a legal basis, processing is generally necessary to provide the service you request, based on legitimate interests in securing and operating it, based on consent where specifically requested, or required by law.
4. AI processing
Document text, relevant retrieved passages, your questions, and limited conversation context are transmitted to Google's Gemini API to generate embeddings, summaries, OCR fallback results, and answers. Do not upload material you are not authorized to send to an external AI provider. Read the AI & Data Processing Notice for details.
5. Service providers
- Supabase: authentication, PostgreSQL database, private object storage, and related infrastructure.
- Google Gemini API: embeddings, text generation, summarization, and OCR fallback.
- Vercel: application hosting and server execution.
- Upstash: rate limiting when configured.
- Langfuse: optional AI observability when configured. The repository currently contains a no-op LangChain callback; separate Langfuse SDK initialization may still create provider-side behavior if enabled and must be verified before launch.
These providers may process data in other countries under their own terms and data-protection commitments.
6. Storage, retention, and deletion
Documents and application records remain until you delete the document or request account deletion, except where temporary copies, backups, security logs, or legal obligations require limited additional retention. Deleting a document is intended to remove its stored file and database record, with related chunks and single-document conversations removed according to database relationships.
Multi-document conversation references are stored as an array without a database foreign-key cascade. The operator must verify and clean orphaned references. Do not promise immediate, complete deletion until production database and backup behavior are verified.
7. Security
SynapseDoc uses authenticated sessions, private storage, per-user access checks, database row-level-security design, HTTPS in production, input validation, and rate limiting when configured. No system is perfectly secure, and we cannot guarantee that unauthorized access or data loss will never occur.
8. Your choices and rights
- Access documents and conversations available in your account.
- Delete individual documents and conversations through the product where those controls are offered.
- Request access, correction, export, restriction, objection, or deletion by contacting us. Rights vary by location.
- Sign out and stop using the service.
You may delete your account and associated documents directly in Account Settings, or request deletion by contacting us. Automated data export is not currently implemented and requests must be handled manually upon identity verification.
9. Cookies
SynapseDoc uses essential authentication and session cookies. The reviewed code does not show advertising cookies or a marketing analytics platform. If non-essential analytics or tracking is later added, this policy and any consent controls must be updated before deployment.
10. Children
SynapseDoc is not directed to anyone under 18. Do not create an account or submit personal data if you are under 18.
11. Changes
We may update this policy as the service or legal requirements change. Material changes should be announced in the product or by another appropriate method, and the date above will be updated.
12. Contact
Privacy requests: srunsochettra@gmail.com.
Adaptive AI provider routing
SynapseDoc may send user questions, bounded conversation context, and retrieved document passages to Google Gemini or an enabled fallback text provider such as Groq for availability and reliability. Ordinary chat fallback is designed to send only the context needed for the response, not the entire document. PDF OCR may send document content to Gemini. A specific provider is not guaranteed for every request. Provider retention, training, regional processing, and account-specific terms require launch review.
AI processors, gateways, and reranking
Depending on server configuration and provider health, ordinary text generation may use Google Gemini, Groq, Cerebras Cloud, SambaNova Cloud, Mistral AI, OpenRouter, Hugging Face Inference Providers, or Cloudflare Workers AI. OpenRouter and Hugging Face are gateways and may also transmit the request to an upstream inference provider. Not every provider receives every request, and SynapseDoc does not guarantee a specific provider.
Ordinary chat may send the question, bounded conversation history, and bounded retrieved passages rather than the entire document. If Cohere reranking is enabled, Cohere may receive the query and a bounded candidate set of retrieved passages. PDF OCR may send PDF content to Google Gemini, which remains the only active AI OCR provider.
Retention, training, security, region, data-residency, and compliance terms depend on each operator account and must be verified before launch. Evaluation or free-tier credentials are not assumed to be production-suitable.