FocusRace

Privacy

Draft. The owner needs to add a legal entity and contact address, and have this reviewed before launch.

What we store

Your goals and tasks. Your race results, streaks and daily counts. A display name, a generated avatar and your time zone. The Google account you sign in with. Proof photos and notes, only if you add them.

Who can see it

Outside a race, your task titles and your proof are visible only to you. People in your race see your display name, avatar, task category and progress. They also see that race's tasks, which are done, and any proof you added to them, unless you turn off “Show my tasks to the room” in the lobby. Proof photos are shown through links that expire. A share card contains your name, place, tasks done, time and streak, and is visible to anyone you give the link to. Task titles appear on it only if you turn that on.

Services we use

Clerk handles signing in with Google. Supabase hosts the database, realtime updates and photos. OpenRouter passes the text of a task to an AI model when you ask for a breakdown, using only providers that don't store it or train on it. PostHog records product usage events, and Sentry records errors. Google Analytics, loaded through Google Tag Manager, records the pages you visit and actions like starting a race, and uses cookies to recognize returning visitors. It doesn't receive the text of your tasks.

Ghosts

Timings from a finished race can be replayed as a “ghost” in someone else's race for 14 days. A ghost shows only the timing of your tasks, under a random name, never your name or your task.

Deleting your data

Settings has a delete account button. It removes your account, tasks, stats and photos, and any ghost made from your races.