Data handling
On this page
What the API keeps, what it does not, and what your key can reach.
| Operation | Retention | What that means |
|---|---|---|
| Parse, Evaluate, Translate, Detect language, Interview summary, Transcribe (synchronous calls) | Stateless | Nothing you send is stored, and no information carries from one request to the next. |
| Register a job | Job description | Only the description you send is stored, so it can be reused by job_id. Never a candidate, a CV or a result. The job_id is scoped to the credential that created it. |
| Prompt (résumé assistant) | Résumé | Keeps the résumé so it can act on it across a session. Browse saved résumés with GET /prompt/resumes. |
Background tasks (/{op}/async) | Task result and uploads | Keeps the task and its result so you can poll for it. Files you upload to a task are stored under your account. |
| Screening interview | Invites, answers, recordings | Keeps candidate invites, answers and recordings so your ATS can retrieve completed recordings and transcripts. |
Your data stays yours
- Keys are scoped to your organisation and see nothing else.
- A task, a saved résumé or a screening is readable only by your account.
- Parsed output preserves the CV's own language and script, so no name or employer is transliterated without you asking for it.
- Every Console view is scoped to your signed-in account. No request accepts an account identifier from the caller.
Testing on production
Production is the only published environment. The synchronous operations keep nothing, so integration testing with them runs safely against production with your own documents. Background tasks, saved résumés, registered jobs and screening interviews do keep data; test those with documents you are happy to have stored.
You remain the data controller. CVs and interview recordings are personal data. Confirm you have a lawful basis for processing candidate material and for sending it to a processor before you integrate.
This page documents how the product operates. It is not a substitute for the Curriculo Terms of Service, Privacy Policy or Data Processing Agreement. Request those from [email protected] before signing.
Updated