// privacy policy

last updated: april 8, 2026

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)

folder scan data (stored locally)

When you map a folder, KeplerDocs stores the following locally in your browser's IndexedDB:

  • Folder name and scan timestamps
  • File metadata (names, sizes, types, dates) for scanned files
  • AI-generated summaries and classifications

This data is stored only on your device and is never transmitted to our servers.

what we do NOT collect

  • Full file contents (only first 10KB text previews for text files, when AI analysis is requested)
  • Binary file contents (images, PDFs analyzed by metadata only)
  • Folder directory handles beyond your current browser session
  • Any data from files you do not explicitly choose to analyze
  • 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 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 IndexedDB. You can clear this data at any time by clearing your browser storage or removing mapped folders from the app.

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. This detection is AI-based and may not catch all sensitive content. You should not rely solely on KeplerDocs to identify private information.

your rights

You have the right to access (check your browser's storage), delete (clear your session data at any time), and 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.

contact

If you have questions about this Privacy Policy, please contact us through our website.