ODDALoop

Privacy

ODDALoop is local-first: your loops, stages, and completion history live in your browser's local storage (IndexedDB) on your device. If you don't create an account, your data never leaves your device.

If you sign in

An account is optional (email/password or Google sign-in). If you create one, your loops and history sync to ODDALoop's backend (hosted on Convex) so your signed-in devices stay in sync. Signing out keeps your local data on the device.

Your backup, your file

You can export your data as a JSON file at any time from the Account screen, and import it again later — with or without an account.

Analytics

The site uses privacy-respecting, cookieless analytics — Vercel Web Analytics for page views and PostHog (cookieless mode) for anonymous product events like “a loop was created” or “a stage was marked done”. No cookies, no stored identifiers, no cross-site tracking, no advertising. Your loop names, stage names, and contents are never sent to analytics — events carry only counts and flags.

The short version

Effective date: June 2026. If anything here changes, this page is where we'll say so.

Curious how the app itself works? Read what ODDALoop is or browse the FAQ.

Create your first loop