Compliance
Davies CXsmart includes the GDPR and data-protection controls you need to handle personal data responsibly: subject erasure, data retention, suppression and opt-out, and a deletion audit trail.
Permission required
All compliance actions require the gdpr.manage permission (suppression management may also use compliance.manage). Without it, the compliance surfaces are not available to a member. See Users & roles.
Subject erasure
When a data subject asks to be forgotten, erase their response. Erasure removes the personal data from the response while leaving a record that the erasure happened.
To erase a response, supply its response id and run the erasure. The response's personal data is cleared, and a deletion record is created for the audit trail (see below).
Retention purge
Retention automatically removes old data. Run a rolling retention purge to delete responses older than a number of days you specify. Use this to enforce your data-retention policy so personal data isn't kept longer than necessary.
| Action | What it does |
|---|---|
| Erase a response | Clears the personal data of one specific response. |
| Rolling retention | Purges all responses older than the chosen number of days. |
Suppression and opt-out
Compliance also covers suppression — the do-not-contact controls applied before every send:
- Suppress a contact — add a single email or phone number to the suppression list, with a reason.
- Bulk import — add many contacts at once (channel and address per line).
- Opt-out / unsubscribe — record that a contact has unsubscribed on a channel.
Suppression lists store contacts as a one-way hash, so the list itself holds no readable personal data while still matching future sends correctly. The full sending-side picture, including the phone blacklist and contact-frequency cap, is in Suppression and opt-out.
Deletion audit trail
Every erasure and retention purge writes a deletion record. Crucially, these records survive the purge — the personal data is gone, but proof of the deletion (its type, scope, and timestamp) remains, which is exactly what auditors expect.
Review the deletion audit to demonstrate compliance: it lists each deletion's request type, scope detail, and when it ran.
Anonymity threshold
To protect individuals in aggregate reporting, your client account has an anonymity threshold — a minimum number of responses required before aggregated figures are shown. This prevents small samples from inadvertently identifying individuals, and it applies to public-facing figures such as the survey badge.
Next steps
- Suppression and opt-out — the do-not-contact controls in detail.
- Features & audit — the general admin audit log.