Effective November 3, 2026 · Ahlchemy Author Company
Ahl Control is operated by Ahlchemy Author Company ("we," "us"), State of Missouri, USA. Questions, privacy requests and notices: admin@ahlchemy.org.
Clearing your browser data, or your browser evicting storage (see §9), removes this on-device data — including your Home Assistant token, which only you hold. Keep a backup (⋯ menu → Backup configuration).
| Feature | What we store | Where / how long |
|---|---|---|
| Google sign-in (optional) | Your Google email, name, and Google access + refresh tokens, to show your Google Calendar and mirror Google Tasks | Cloudflare Workers KV, auto-expires ~30 days after last use; deleted on sign-out or account deletion |
| Shared shopping list (optional sync) | Your list items, keyed to a private, unguessable list id your devices generate | Cloudflare Workers KV, auto-expires ~180 days after last change; deletable in-app |
| Buying Pro (optional) | Payment is handled by Stripe — we never see or store your card details. We store only a Pro "unlocked" marker (a cookie) on your device | Stripe (see §5); entitlement cookie on your device |
| Feedback (optional) | The message you type, the app version, and a timestamp | Transient server logs; no account is linked |
| Abuse prevention | A short-lived per-IP request counter (rate limiting) | Cloudflare Workers KV, minutes |
Standard edge logs (IP, timestamp, request path) are processed transiently by Cloudflare for security and reliability and are retained roughly 7–30 days.
ahl_sid — your Google sign-in session (if signed in).ahl_pro — your Pro "unlocked" marker.ahl_oauth_state — a short-lived security token during Google sign-in.ahl_access — only if a deployment uses a proxy access passphrase.These are strictly functional. We set no advertising or cross-site tracking cookies, and we use no third-party analytics.
All traffic is encrypted in transit (TLS 1.3).
Data on our servers auto-expires as shown in §3. You can delete everything yourself at any time:
Depending on where you live (including California/CPRA, Virginia, Colorado, Connecticut, Utah and other U.S. state laws, and the EU/UK GDPR where applicable), you may have rights to access, correct, delete, or port your personal information, and to opt out of sale or targeted advertising — which we do not do. Because Ahl Control stores so little and lets you self-delete, the fastest way to exercise any right is the deletion path in §6; for anything else, contact admin@ahlchemy.org and we'll respond as the law requires. We won't discriminate against you for exercising a right.
Ahl Control is a general-audience home dashboard, not directed to children under 13, and we do not knowingly collect personal information from children under 13. The "family / simple mode" and guest/kids PIN are local-only convenience features that collect nothing. If you believe a child provided us personal information, contact admin@ahlchemy.org and we'll delete it.
We protect data in transit with TLS and store server-side data on Cloudflare's infrastructure. Ahl Control is an installable web app (PWA) that uses local storage, a Service Worker and cache to work offline. Browsers — especially on iOS/WebKit — may evict local storage when disk is low or after extended non-use; if that happens you may need to reconnect your Home Assistant and restore from a backup. We can't recover on-device data (including your Home Assistant token) that your browser has cleared.
Where Ahl Control is distributed through the Apple App Store, Google Play or Microsoft Store, the data practices disclosed in those stores' privacy labels (Apple Privacy "Nutrition" Labels and Google Play Data Safety) are drawn from and consistent with this Policy.
We'll post any material change here with a new effective date and, where appropriate, a notice in the app. Contact: admin@ahlchemy.org.
© Ahlchemy Author Company · See also our Terms of Use.