Juicebox Data Handling
Data Classification
| Type | Retention |
|---|---|
| Search results | Session only |
| Enriched profiles | Per policy |
| Contact data | Until candidate objects |
GDPR Compliance
async function deleteCandidate(id: string) {
await candidateStore.delete(id);
await outreachLog.purge(id);
}
async function exportData(id: string) {
return { profile: await candidateStore.get(id), outreach: await outreachLog.get(id) };
}Checklist
- Data encrypted at rest
- Retention periods documented
- GDPR consent for EU candidates
- Right to deletion implemented
Resources
Next Steps
See juicebox-enterprise-rbac.