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.