Oracular: Privacy

Oracular is a personal project by Ethan Tam. It has no ads and no analytics. Signing in is optional: everything in the app works without an account. This page says what data touches the service and where it goes. It covers the website at oracular.ethantam.dev and the Android app, which opens the same site.

Last updated: 12 November 2026

What is collected

Each signed-in device keeps a random session key in its browser storage. The server keeps only a one-way hash of that key, so the stored data can't be used to sign in. All of this is kept in a Cloudflare D1 database, except your settings, which are kept in Cloudflare Workers KV.

They are stored in a Supabase database so Ethan can read them and reply. Email [email protected] to have yours deleted.

Deleting your data

Who else processes data

The Android app

The Android app shows this website in Chrome, or another browser on your phone that can run it full screen. The only permission it can ask for is notifications, and only if you turn alerts on. It collects nothing beyond what this page describes. That browser's own privacy policy covers the browser itself.

What is not done

Changes

If this policy changes in a way that matters, the app will say so before it takes effect.

Contact

[email protected]