What we collect
- Email address — used for sign-in (magic link or password) and for transactional emails (review decisions, Stripe receipts).
- Submission content — interview narratives, questions, sim sessions, optional candidate context fields you fill in.
- Billing data — handled by Stripe. We store the Stripe customer ID and subscription state, never card numbers.
- Operational logs — Vercel and Supabase log standard request metadata (IP, user agent, timestamps) for security and debugging.
What we never publish
Your name, email, user ID, handle, and avatar never appear on any public route. Public reads go through curated views that exclude submitter identity. Admins can see submitter identity for moderation only.
AI processing
Question categorization and mock interview content are sent to Anthropic via the Claude API for processing. We do not use these requests to train any model and we do not retain prompts beyond what is necessary to display feedback. Voice Mock audio is processed by ElevenLabs Agents using Sonnet as the language model.
Cookies and sessions
We use first-party cookies to keep you signed in via Supabase Auth. We do not use third-party advertising cookies.
Data retention
Submission drafts persist until you submit, delete, or your account is removed. Banned accounts retain history for moderation audit but lose access to the service. Mock session transcripts are retained for your own review on the dashboard until you delete them.
Your rights
You may request export or deletion of your account data by emailing the address listed on the about page. We respond within a reasonable period.
Changes
We will update this policy when our data practices change. Material changes will be flagged on the next sign-in.