Cookie policy
Last reviewed: 2026-04-28. This policy supplements our privacy policy.
1. We use cookies sparingly
We use as few cookies as possible. There are no advertising cookies, no third-party tracking pixels, no social-media buttons that send data to platforms.
2. Which cookies we set
2.1 Necessary cookies (always on)
These cookies are technically required for the website to work. They cannot be disabled — without them the site doesn't function correctly.
psf_consent- Stores your cookie decision (necessary + optionally analytics). First-party cookie. Retention: 365 days. Content: version identifier + list of accepted categories.
2.2 Analytics snippet (opt-in, cookieless)
We use Cloudflare Web Analytics — cookieless and aggregate-only. No analytics cookies are set. If you consent in the cookie banner, we load a small script that reports anonymised page-views to Cloudflare (country, device class, referrer — no per-visitor profile, no cross-site tracking). You can withdraw consent at any time by clicking "Only necessary" in the banner.
- Cloudflare Web Analytics
- Helps us understand which pages of our website are visited — cookieless, aggregate, EU-resident. Cloudflare runs in the same EU jurisdiction as our Workers backend. Aggregate retention: 6 months (Cloudflare default). Cookies: none.
3. What we don't set
- No advertising or marketing cookies.
- No third-party advertising cookies.
- No social-media pixels (Meta, Twitter/X, TikTok, Pinterest, etc.).
- No retargeting or conversion pixels.
- No cookies that could infer sensitive health data.
4. How to change your consent
Use the cookie banner at the bottom of the page to adjust your
decision at any time. If you don't see the banner, you've already
made a decision — delete the psf_consent cookie in
your browser to see the banner again.
Browser-specific guides:
5. Cookies in the mobile app
The mobile app (iOS / Android) does not use cookies — it uses the platform-specific storage (UserDefaults / SharedPreferences) instead, for your settings. This storage stays on your device and is not transmitted to us.
The mobile app contains no third-party SDK for crash reporting or product analytics. Mobile crashes are captured on-platform by Apple App Store Connect and Google Play Vitals — we read them as developer reports; they don't pass through our servers. App usage is not measured at v1.0.
6. Changes to this policy
If we add or change cookies, we update this policy and the cookie banner appears again so you can make your decision afresh. Earlier versions are visible in the public version history of the repository.