hash-calendar logo hash-calendar

Privacy Policy

Last updated: February 12, 2026

1. Overview

hash-calendar is a client-only calendar. The app is designed to keep your calendar state in your browser and in the URL hash so there is no account system or server-side calendar database.

2. Data You Enter

Event titles, dates, recurrence settings, timezone choices, and similar calendar data are processed in your browser.

If you share your calendar URL, anyone with that link can access the shared calendar state in the hash. Treat shared links as sensitive.

3. Analytics

The main app page loads Google Analytics (GA4). It is configured to send only `origin + pathname` and not the URL hash, to avoid transmitting calendar payload data in analytics page URLs.

4. Third-Party Requests

The app may load third-party resources (for example analytics scripts, fonts, icon libraries, or QR code utilities). Those providers may receive standard request metadata such as IP address, user agent, and referrer.

5. Encryption and Security

The app includes optional password-based encryption for shared links. Encryption improves confidentiality, but no system can provide absolute security. Keep passwords private and avoid sharing them in the same channel as encrypted links.

6. Data Retention

hash-calendar does not run a backend that stores your calendar entries. Data retention is mainly controlled by your browser history, copied/shared links, and any third-party services you intentionally use.

7. Your Choices

8. Changes to This Policy

This policy may be updated as the project evolves. The date at the top of this page indicates the latest revision.

9. Contact

For questions, open an issue on GitHub: hash-calendar issues.