Scoring job input data is retained for 90 days after completion, then automatically deleted. Output data is preserved indefinitely.
What gets deleted after 90 days
| Data |
|---|
| Resume files |
Application answers (applicationData.applicationAnswers) |
Application context (applicationData.context) |
| Job description |
| Role knowledge |
What’s preserved indefinitely
| Data | Purpose |
|---|
| Score (1-10) | Candidate ranking |
| Assessment | Verdict, strengths, concerns, interview focus |
| Timestamps | Audit trail |
| Error details | Debugging |
| IDs | Job, application, and scoring job references |
Per-request storage
Job descriptions are submitted with each scoring call, and each scoring job stores its own copy. This keeps retention simple (all input data expires together) and avoids storing job descriptions indefinitely. For bulk operations, use batch scoring to send the job description once for up to 25 candidates.
Cleanup schedule
Daily at 3 AM UTC. Covers all completed and failed jobs past the retention period.
Results stay accessible via API indefinitely, even after input data cleanup.
If you have specific data retention requirements, contact us through the Embed Portal.