Verifa provides configurable data retention policies to help you meet regulatory requirements for GDPR, CCPA, and other privacy frameworks.
Each organization can configure:
A small set of records have fixed retention windows managed by Verifa and not configurable per organization:
Verifa uses a two-pass retention model:
Sensitive data window — After sensitive_data_retention_days, PII fields
and document images are no longer accessible through the API. The underlying
data still exists for compliance purposes.
Full retention expiry — After data_retention_days, all data (including
encrypted PII and stored documents) is permanently deleted. A
session.retention-expired webhook event is fired.
This two-pass approach allows you to maintain audit records (session status, verification outcome) while restricting PII access after a shorter window.
Delete all PII and document images for a specific session:
Redact up to 100 sessions in a single request:
Redaction is irreversible. Once executed:
retention_status is set to redacted.session.redacted webhook event is fired.Verifa supports GDPR right-to-deletion (Article 17) through session redaction:
DELETE /api/v1/sessions/\{session_id\}/data for their session(s).documents_removed count and
the session.redacted webhook provides an auditable record.data_retention_days to automatically delete
data after a defined period.For CCPA right-to-delete requests:
session.redacted webhook provides timestamps for your deletion log.already_redacted status
without error.Redaction actions are recorded in the audit log with:
session.redacted and
session.retention-expired events