Hey Vitae sends the prompt and limited context needed for an AI feature through Vercel AI Gateway or directly to the provider serving that feature. Providers may include Anthropic, OpenAI, Google, AssemblyAI, Perplexity, and Parallel, and may change as the product evolves. What each one receives, and why:
- Anthropic: Your resume, postings, answers and notes, to read them and write feedback.
- OpenAI: The same, plus live practice calls and spoken answers, to run and transcribe them.
- Google: The same, plus answer recordings, for voice feedback.
- AssemblyAI: Recordings of your practice answers, to transcribe them.
- Perplexity: Company names, roles and job searches, to research them.
- Parallel: Facts about a company, to check them.
Requests routed through Vercel AI Gateway go only to providers that have agreed not to use them to train their models; a request that could not be routed that way is not sent. Requests we send directly to OpenAI, such as transcribing a spoken practice answer or running a live practice interview, are covered by OpenAI's API terms, under which API data is not used for training. Recorded practice interviews are transcribed by AssemblyAI, which we have opted out of using them to train its models. Providers may retain requests briefly under their terms, for example to detect abuse.
Before the first AI request, the Hey Vitae iPhone and Android apps ask for your permission, list what is sent, and name the provider that receives each kind of data. You can turn this off in the app's Account page.
Job-seeker AI features may process the resumes, job descriptions, notes, interview material, preferences, or other workspace content you select or that the feature needs. Coaching AI may automatically prepare a coach-only pre-session brief from limited information already available to the connected practice. It may also draft a recap or next steps when a coach asks, using the practice's own session notes. Those drafts do not automatically change a client's workspace, send a message, or assign a task.
The automatic coach brief does not send resume or cover-letter text, private free-text interview reflections, mailbox content, contacts, or account and billing settings to the model. A client's private practice reflection is not sent for the brief, even if the client chose to share that reflection with the practice.
We may store AI inputs and outputs when needed for saved analyses, history, cached briefs, and drafts. AI output can be incomplete, biased, outdated, or wrong. A person should review it before sending, publishing, or relying on it.