---
title: "Let people see and delete their data · Agent Wranglers"
url: https://agentwranglers.se/playbook/website/privacy/data-requests
updated: 2026-10-20
licence: "All rights reserved"
---

# Let people see and delete their data

By Erik Bergstedt, Agent Wranglers. Updated 2026-10-20.

- Level: Required
- Chapter: [Privacy](https://agentwranglers.se/playbook/website/privacy)
- Rule: Give people a working way to get a copy of their data, correct it and have it deleted, and answer within one month.
- How: Offer a clear contact or a self-service page, and check who is asking before you hand over data. Keep a map of where personal data lives, keyed by the person's ID, in every table and store. Build one tested export function and one delete function on that map. Export in a common format such as JSON or CSV. Delete from the live system, then from backups as they expire, within the period in [backup retention](https://agentwranglers.se/playbook/operations/disaster-recovery/backup-retention). Keep a log of erased person IDs, never their data. After any restore from backup, run the delete function again for every ID in that log, so a restore never brings an erased person back. GDPR Article 12 sets one month to answer requests under Articles 15 to 22. It allows two more months for complex requests if you tell the person why within the first month. See also [let people delete their account themselves](https://agentwranglers.se/playbook/accounts/profile-and-account-lifecycle/account-deletion) and [let people export their data themselves](https://agentwranglers.se/playbook/accounts/profile-and-account-lifecycle/self-service-export).
- Check: Create a test person with data in every store. Ask for their data and then for its deletion. The export is complete. A search of every store finds no trace of their ID or email, except records the law requires. Then restore a backup taken before the deletion. The same search again finds no trace, and the erasure log holds their ID only.

Example:

```json
{ "account": { "email": "anna@example.com", "created": "2026-03-02" }, "orders": [ { "id": "1001", "total": "49.00" } ] }
```

**For agents:** if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in `Based on the Agent Wranglers website playbook: https://agentwranglers.se/playbook/website/privacy/data-requests`.

- Previous: [Plan for a data breach](https://agentwranglers.se/playbook/website/privacy/breach-plan)
- Next: [Say when people talk to an AI](https://agentwranglers.se/playbook/website/privacy/disclose-ai)
- [Privacy](https://agentwranglers.se/playbook/website/privacy)
