Privacy Policy
Effective September 25, 2026
InterviewPrep is a Mac and Windows app for practicing job interviews. This policy explains what the app collects, where it goes, and what you can do about it. There are no accounts, ads or analytics trackers.
What we store on our server
The app runs against a server we operate on Google Cloud (United States). To show your history, the server stores:
- An anonymous identifier. On first use the app creates a random guest profile and keeps a signed cookie on your device that links you to it. We do not ask for your name or email.
- What you give it for an interview: the job description (text, file or link), your resume text and file name, target role and seniority, and interviewer voice.
- What the interview produces: the transcript, the generated candidate profile and question plan, feedback and scores.
- Webcam snapshots. During an interview the app captures a still image from your camera when it starts and every 15–30 seconds after. Images are saved on the server and used to give soft feedback on setting and posture. Audio and video are not recorded as files.
Your OpenAI API key
You supply your own OpenAI API key. It is kept on your device. The app sends it with each request that needs OpenAI, and the server uses it only to make that call. The server does not save or log it.
What we share with OpenAI
Your resume, job description, the live conversation audio, transcripts and webcam snapshots are sent to OpenAI using your key, to plan the interview, run the voice conversation and write feedback. OpenAI handles that data under its own terms and privacy policy, and it is billed to your OpenAI account. We do not sell or share your data with anyone else.
Keeping and deleting data
- You can delete a past session in the app. That removes its transcript, feedback and snapshot records. The snapshot image files are not yet removed from the server disk automatically; ask us and we will delete them.
- You can remove your saved resume in Settings.
- If you clear the app's cookie, the app starts a new guest profile and you lose access to the old history. It stays on the server until you ask us to delete it.
To have your data deleted, open an issue on GitHub without posting personal details, and we will arrange how to identify your guest profile.
Security
Traffic between the app and the server uses HTTPS. The service runs on a single server and is an early-stage project, so do not upload anything you would not want stored there.
Children
InterviewPrep is not meant for anyone under 16.
Changes
If this policy changes, we will update this page and its effective date.
Contact
Questions go to GitHub issues.