Privacy · Beta
Your practice is yours.
What we save
Live sessions save your account ID, finalized transcript, question identifiers, synced code drafts and the versions referenced by interview turns, practice evaluations, receipt, and operational timing and usage metrics. Transcripts and receipts are private to your account. You can sign in with Google, GitHub or an emailed link, or start without an account as a guest. A guest sees their readiness verdict and first finding; confirming an email unlocks the full results and moves the guest practice into that account. We use the email to sign you in and to send your results. Unclaimed guest results can be reopened only in the same browser, and clearing cookies removes access to them. Saved data remains until you delete the session through your dashboard.
Code edits sync automatically during coding questions. Unsynced edits are temporarily kept in this browser tab so you can retry after a connection problem or reload. That temporary copy is cleared after a successful sync or when the tab closes. Finishing a coding problem waits for confirmation of the final saved version.
Camera
The interview shows your camera in a tile so the session feels like a call. That video stays in your browser: it is never recorded, uploaded, or sent to the interviewer, the AI providers, or us. Turning the camera off in the dock stops the capture, and practice works the same without it.
Microphone and providers
Your microphone streams audio through LiveKit to speech recognition providers. Transcript text and relevant code snapshots are sent to the configured AI provider to generate follow-ups and assess answers; interviewer text is sent to a speech provider. Question selection also sends curated skill and concept labels to an embedding provider; it does not embed your transcript or store candidate vectors. Orin does not record or persist raw audio unless you choose to share an interview for AI training. Provider processing and retention follow the policies and settings of the configured services. Operators must review those settings before inviting live users.
Sharing interviews for AI training
Sharing is optional, off by default and separate from the consent to practice. Practice works the same without it. If you turn it on and tick it for an interview, we keep a recording of your voice during that interview, its transcript, and each synced version of your code and whiteboard, all timed against the interview clock. Only your microphone is recorded, never the interviewer or your camera. Guests cannot share; sharing needs a signed-in account so you can withdraw it.
We may license this data to companies that build AI models, to train and evaluate them. Before it leaves Orin, emails, phone numbers, web addresses and keys or tokens are removed from the text, and your account is replaced with a random identifier. A voice recording remains a recording of your voice and can identify you; share only interviews you are comfortable with. Do not paste your employer’s confidential code or architecture into a shared interview.
The first time you turn sharing on, your account receives two free interviews. They stay yours if you later stop sharing. Stop sharing in your profile at any time: the recordings, transcripts and snapshots you shared are deleted, and no further interviews are shared. Data already delivered to a licensee before you withdraw cannot be recalled from them, but is not delivered again. Deleting an interview also deletes its shared copy.
Coding problems and the leaderboard
When you submit a coding problem we save the code you submitted, how many tests it passed, and when, so you can see your submissions and your points. Submitted code runs in an isolated judge with no internet access and is private to your account. Run checks examples inside your browser and sends nothing. The leaderboard shows only the handle you choose and your points, never your email; you can hide yourself from it in your profile at any time.
Analytics
Product analytics contain event names and allowed categories only, never your email, transcript, receipt, or page query parameters. We use a short-lived, salted hash of the request IP for sign-in and practice rate limits.
Deletion
Delete an interview from your dashboard to remove its transcript, receipt, and session metrics from the application database. Backups may retain deleted data according to the hosting provider’s backup policy. For account deletion during a private beta, contact the person who invited you. A public support contact must be configured before a public launch.