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.