Terms & Privacy

Version 2026-09-23. This covers the CalmList app hosted on this site and its sync service. If you use CalmList on a server someone else runs, that operator's terms apply to their server.

Privacy Policy

The short version

Who is responsible

The controller under the EU and UK General Data Protection Regulation (GDPR) is Jonah Chang, who operates this site. Contact for questions and requests about your data: github.com/corund207/CalmList/issues.

What we process, why, and on what legal basis

We do not make decisions about you by automated means (Art. 22), and we don't use your data for advertising, profiling or training AI models.

Features you switch on

Storage on your device (cookies)

CalmList uses your browser's local storage for your tasks, settings and sign-in session. This is strictly necessary for features you ask for, so under the ePrivacy Directive (Art. 5(3)) it needs no consent banner. There are no tracking or advertising cookies. Google sets its own cookies in its sign-in window only if you connect Google Calendar.

Who receives data

Nobody else, unless the law requires it.

International transfers

These providers may process data in the United States. Transfers rely on the European Commission's Standard Contractual Clauses in each provider's data processing agreement and, where the provider is certified, the EU–US Data Privacy Framework.

How long we keep it

Your rights

We answer requests within one month.

Security

Everything travels over HTTPS. Row-level security in the database keeps each account's data apart, and automated tests check that one account can never read or change another's. Passwords are hashed by Supabase, and assistant tokens are stored only as hashes. If a breach puts your data at risk, we will notify the supervisory authority within 72 hours and tell you without undue delay.

Children

Accounts are for people aged 16 or older.

Changes

If this policy changes materially, the version date above changes and the change is recorded in the project's history on GitHub.

Terms

The service

CalmList is free, open-source software under the MIT License. The hosted sync service is free, provided as-is, without guaranteed uptime, and may change or end. If it ends, you'll have at least 30 days to export your data. Keep your own exports of anything important.

Your account

You must be 16 or older and give a working email address. Keep your password and assistant tokens safe: you are responsible for what happens under your account. Your content stays yours; you let us store and transmit it only to provide the service to you.

Fair use

Don't use the service to break the law, store content you have no right to, attack or overload the service, or try to get at other people's data. Accounts that do may be suspended or removed, with notice where possible.

AI output

AI features and connected assistants can be wrong. Check what they suggest before relying on it.

Liability

To the extent the law allows, we are not liable for lost data, lost profits or indirect damages from using CalmList. Nothing here limits liability for intent or gross negligence, or rights you have under consumer law that cannot be waived.

Open-source licenses

CalmList is MIT licensed. The components it ships with and their licenses are listed in licenses.txt.

Changes and contact

Material changes update the version date above. You can stop using the service and delete your account at any time. Questions: GitHub issues.