Cookie Policy
Last updated: 23 April 2026 ยท Version 1.0
Summary
MyOracle does not use advertising cookies, cross-site tracking pixels, or third-party analytics cookies. The only cookies and local-storage items MyOracle sets exist to keep you signed in, remember your preferences, and honour dismissed prompts. This page lists every browser storage item we use, why we use it, and how long it lasts.
1. Essential Cookies (cannot be disabled)
These are required for the service to function. Disabling them would log you out and break core flows. Under ePrivacy and GDPR rules, consent is not required for strictly essential cookies.
| Name | Purpose | Lifespan | Scope |
|---|---|---|---|
sb-*-auth-token | Supabase authentication session | 7 days (rolling) | myoracle.me |
sb-*-auth-token-code-verifier | OAuth PKCE flow during Google/magic-link sign-in | Session | myoracle.me |
__stripe_mid / __stripe_sid | Stripe fraud-detection on the payment page only. Not set on other pages. | 1 year / session | stripe.com (third-party, payment iframe only) |
2. Preference Storage (localStorage, not cookies)
These are stored in your browser's local storage, not as cookies. They never leave your device unless you explicitly invoke a server action that reads them.
| Name | Purpose | Lifespan | Scope |
|---|---|---|---|
myo_theme | Your chosen theme (dark / light / colorblind / dyslexic) | Until cleared | localStorage |
i18nextLng | Your chosen interface language (1 of 30 locales) | Until cleared | localStorage |
myoracle_referrer | Referral/promo code captured from a ?ref=CODE URL, applied at checkout | 30 days from capture | localStorage |
myoracle_a2hs_dismissed_until | Timestamp after which the Add-to-Home-Screen prompt may re-appear | 14 days from dismissal | localStorage |
pwa_prompt_dismissed | Legacy one-time A2HS dismissal marker (still honoured for existing users; superseded by the TTL variant above) | Until cleared | localStorage |
3. Privacy-Respecting Analytics
We use Vercel Analytics and Vercel Speed Insights to understand which pages are popular and where performance can improve. Neither sets cookies. Both collect anonymous, aggregated data only, and Vercel explicitly does not track users across different sites or share data with advertisers. No third-party analytics cookies (Google Analytics, Meta Pixel, etc.) are used on MyOracle.
See Vercel's analytics privacy policy for full technical detail.
4. Error Diagnostics (Sentry)
If the application encounters an unexpected error, a minimal report is sent to Sentry for debugging: the error stack trace, the route that errored, and a timestamp. Reports do not include your birth data, chat contents, or any cookie values. Sentry is a specialised error-monitoring service, not an advertising tracker.
5. Controlling Cookies & Storage
You can clear all MyOracle cookies and local storage via your browser's site-data settings. In Chrome: Settings โ Privacy and security โ Cookies โ See all site data โ search "myoracle.me" โ Remove. In Firefox / Safari, the equivalent menu is reachable via browser preferences. Clearing essential cookies will sign you out; clearing preference storage will reset your theme, language, and dismissed prompts to defaults.
Note: because MyOracle does not set advertising or tracking cookies, there is no "do not track" setting to enable for us; the data we avoid collecting is already not collected.
6. Changes to This Policy
If we ever add additional tracking (we don't plan to), we will update this page and the Last updated date at the top, and notify signed-in users via the app or email before the new item becomes active.
7. Contact
Questions about cookies or storage:
Email: contact@myoracle.me