Back

Privacy Policy

Last updated: April 28, 2026

The Short Version

KeySec processes everything in your browser. We do not collect, store, transmit, or have access to any data you enter into our tools. Your data never leaves your device.

1. Information We Collect

We do not collect any personal information.

KeySec is a 100% client-side application. All cryptographic operations, encoding, hashing, and data transformations are performed entirely within your web browser using JavaScript. No data is sent to any server.

Specifically, we do not:

  • Collect or store any text, files, or data you process
  • Use cookies for tracking purposes
  • Use any third-party analytics services (Google Analytics, etc.)
  • Track your browsing behavior or tool usage
  • Require account creation or login
  • Store data on remote servers

2. Local Storage

KeySec uses your browser's localStorage for the following purposes only:

  • Theme preference — Remembering your dark/light mode choice
  • Recent tools — Tracking which tools you used recently for quick access
  • Favorite tools — Storing your starred/favorited tools

This data never leaves your browser and can be cleared at any time by clearing your browser data.

3. Service Worker

KeySec uses a service worker to cache static assets (JavaScript, CSS, images) for faster loading. The service worker does not cache any HTML pages or user data, and does not send any information to external servers.

4. Third-Party Services

KeySec loads the following external resources:

  • Google Fonts — We load the Inter and JetBrains Mono fonts from Google Fonts. Google may collect basic connection data (IP address) when serving font files. See Google's Privacy Policy.

No other third-party services, scripts, or trackers are loaded.

5. Security

KeySec implements the following security measures:

  • Content Security Policy (CSP) — Restricts script execution to prevent XSS attacks
  • HSTS — Enforces HTTPS connections
  • X-Frame-Options: DENY — Prevents clickjacking
  • Referrer-Policy — Limits referrer information

6. Children's Privacy

KeySec does not knowingly collect information from children under 13. Since we do not collect any personal information from any user, this concern does not apply.

7. Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated "Last updated" date. Since we don't collect email addresses, we cannot notify you directly — please check this page periodically.

8. Contact

If you have questions about this Privacy Policy or KeySec in general, you can reach us through our GitHub repository.