Privacy Policy
Last updated: December 9, 2024
Overview
KeplerDocs is designed with privacy in mind. Your files stay on your device, and we only process the minimum information needed to provide file insights. This policy explains what data we collect, how we use it, and your rights.
What We Collect
File Metadata (Sent for Analysis)
When you request insights for a file, we send the following to our AI analysis service:
- File name
- File size
- File type (MIME type)
- Last modified date
- Content preview (first 10KB of text content for text-based files only)
What We Do NOT Collect
- Full file contents (only limited previews for text files)
- Binary file contents (images, PDFs analyzed by metadata only)
- User accounts or personal identifiers
- Browsing history or tracking cookies
How Your Data is Processed
Local Processing
Your files never leave your device. KeplerDocs runs in your browser and only extracts metadata and limited content previews for analysis.
AI Analysis
File metadata and content previews are sent to our backend, which uses Anthropic's Claude AI to generate insights. This includes:
- File summaries and descriptions
- File type classification
- Sensitivity assessment
- Keep/delete/review recommendations
Rate Limiting
We use IP-based rate limiting to prevent abuse. Your IP address is used only to track request counts (10 per minute, 100 per day) and is not stored with your file data or used for any other purpose.
Data Storage
Browser Storage
Your analyzed file metadata and insights are stored locally in your browser's localStorage for up to 24 hours. This allows you to resume your session without re-analyzing files. You can clear this data at any time by:
- Clicking the clear session button in the app
- Clearing your browser's localStorage
- Using your browser's private/incognito mode
Server-Side Storage
We do not maintain a database of your files or analysis results. The only server-side storage is:
- Rate limit counters (IP-based, automatically expire after the rate limit window)
Third-Party Services
KeplerDocs uses the following third-party services:
- Anthropic (Claude AI) - Processes file metadata and content previews to generate insights. Subject to Anthropic's Privacy Policy.
- Upstash (Redis) - Provides rate limiting infrastructure. Stores only IP-based request counters.
- Vercel - Hosts the application. Subject to Vercel's Privacy Policy.
Sensitive File Detection
KeplerDocs attempts to identify files that may contain sensitive information (personal identification, financial records, passwords, etc.). However:
- This detection is AI-based and may not catch all sensitive content
- You should not rely solely on KeplerDocs to identify private information
- The irony is not lost on us that detecting sensitive files requires analyzing them - we minimize this by using only limited previews
Your Rights
You have the right to:
- Access - View what data is stored (check your browser's localStorage)
- Delete - Clear your session data at any time
- Opt out - Simply don't use the Service
Since we don't maintain user accounts or persistent databases of your information, there is no personal data on our servers to access or delete.
Children's Privacy
KeplerDocs is not intended for use by children under 13 years of age. We do not knowingly collect information from children.
Changes to This Policy
We may update this Privacy Policy as our Service evolves. Changes will be reflected on this page with an updated revision date. We encourage you to review this policy periodically.
Contact
If you have questions about this Privacy Policy or how we handle your data, please contact us through our website.