Skip to content

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.

NamePurposeLifespanScope
sb-*-auth-tokenSupabase authentication session7 days (rolling)myoracle.me
sb-*-auth-token-code-verifierOAuth PKCE flow during Google/magic-link sign-inSessionmyoracle.me
__stripe_mid / __stripe_sidStripe fraud-detection on the payment page only. Not set on other pages.1 year / sessionstripe.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.

NamePurposeLifespanScope
myo_themeYour chosen theme (dark / light / colorblind / dyslexic)Until clearedlocalStorage
i18nextLngYour chosen interface language (1 of 30 locales)Until clearedlocalStorage
myoracle_referrerReferral/promo code captured from a ?ref=CODE URL, applied at checkout30 days from capturelocalStorage
myoracle_a2hs_dismissed_untilTimestamp after which the Add-to-Home-Screen prompt may re-appear14 days from dismissallocalStorage
pwa_prompt_dismissedLegacy one-time A2HS dismissal marker (still honoured for existing users; superseded by the TTL variant above)Until clearedlocalStorage

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