AURA

A customer asks you to delete their data: how to handle the request in your CRM and when to reply

Customer requests data deletion — you have one month to reply. Find out when you must delete, when you can refuse, and which systems to check: CRM, calendar, SMS, email, accounting.

Published
14 min read2778 words

AURA — a virtual business manager. Management on facts, not impressions. Who we are

Key takeaways

  • Reply to request — within one month, extendable by 2 months with notification
  • Must delete when data unnecessary, consent withdrawn, marketing objection, or unlawful processing
  • Can refuse when legally required (invoices 10 years, medical records 20 years) or for claims
  • Check CRM, calendar, SMS gateway, email, recordings, backups, and external providers
  • Reply — what was deleted, what remains and why, complaint instructions to DPA

A few words that show up in this text

Explained in plain language — you do not need to know the trade to read on.

CRM
One place holding clients and enquiries: who asked, about what, and what happened next.
KSeF
Polish national e-invoicing system.

A customer writes "delete my data" — and you have one month to reply. During that time you need to check every system where you store their information: CRM, calendar, SMS gateway, email, accounting and backups. If you don't do this, you risk a complaint to UODO and a fine. But you don't always have to delete — sometimes the law allows you to refuse, and sometimes it actually requires you to keep the data.

On this page you'll find a detailed guide: when you must delete, when you can refuse, how much time you have, and how to go through all your systems step by step. At the end — a ready-to-use procedure you can implement right away.

A hand wiping a chalkboard clean with a cloth, leaving only faint smudges
Deleting data is a process, not a one-time action

When you must delete (Article 17 GDPR)

Article 17 GDPR, the right to be forgotten, imposes an obligation to delete data in specific situations. You must do it when the data is no longer needed for the purpose for which it was collected — for example, the client ended their collaboration and you have no reason to keep it. Under Article 17 GDPR, you must delete data when consent is withdrawn and there is no other legal basis for processing.

The second case is consent withdrawal. If the client withdrew consent for marketing data processing and you have no other legal basis (such as legitimate interest), you must delete that data. The third situation is objection to direct marketing — then you remove the data from the marketing list, even if you have another basis.

The fourth case is unlawful processing — if the data was collected or processed illegally. The fifth concerns situations where the law requires deletion — for example, a child's data from information society services. Finally, the sixth case is data that must be deleted as part of fulfilling a legal obligation.

Remember: the right to erasure is not absolute. UODO explicitly states that the controller may refuse if the data is necessary for fulfilling a legal obligation or for establishing, asserting or defending claims. More details are on the UODO website Right to erasure in practice.

Wooden box being closed and locked with a brass key
Data that must be kept by law

When you can refuse

The right to erasure doesn't mean you must delete everything. You can refuse in several precisely defined situations. First, when the data is needed to fulfill a legal obligation — for example, invoices must be kept for 10 years under the Accounting Act.

Second, when the data is necessary for establishing, asserting or defending claims. If the client owes you money, you can keep their data until the matter is resolved. Third, when processing is necessary for a task in the public interest or for archival purposes.

SituationBasis for refusalExample for service business
Invoices and accountingAccounting ActB2B invoices kept for 10 years
Medical recordsPatient Rights ActPatient card — 20 years from last entry
Legal claimsArt. 17(3)(e) GDPRUnpaid invoice, court case
Legal basis for processingArt. 17(3) GDPRAnother consent or contract still valid

If in doubt — whether a particular message is marketing, what legal basis applies — a lawyer or DPO will assess. Don't make decisions yourself on matters that may have legal consequences.

Deadline: how much time you have to reply

UODO clearly sets the deadline: you must reply promptly, no later than one month after receiving the request. The date of receipt is the moment from which you count — which is why properly registering the request is so important.

If the case is complex — for example, you have a lot of information about this person, data is spread across many systems, or you need to consult a lawyer — you can extend the time by another two months. But you must inform the client before the first month expires and explain the reason for the delay.

A request received on May 5 means you have until June 5. If you need an extension, send information by May 5 that the case is complex and you need an additional two months.

Scenario:

  1. request
  2. registration
  3. search
  4. decision
  5. reply
  6. completed
The diagram shows the same process step by step — from the first link to the last.

Receiving the request: channels and registration

A data deletion request can come to you through many channels. Most often it's email — the client writes to the company address or the address from the privacy policy. They can also call and file a request by phone, send a contact form on the website, write through a messenger (Messenger, WhatsApp) or even bring a letter in person.

Key is determining when you received the request. From this date you count the month for the response. That's why every request must be immediately registered in CRM with the exact date and time. If the request came by traditional mail, the date received is the day the letter hit your inbox — not the sending date.

The request card in CRM should include: name and surname of the person filing, email or phone for verification, date and time of receiving the request, channel of receipt, description of the request (quote or summary), status (in progress / awaiting decision / reply sent), responsible person, response deadline, result (data deleted / refused / partially deleted), reply date.

Where data is stored besides CRM

CRM is not the only place where you keep customer data. In a typical service business, data is scattered across many systems, and you need to check each one before responding to the request.

Booking calendar — if you use Booksy, Calendly or another system, you must remove entries concerning that client. SMS gateway — you send reminders? Remove the phone number from the marketing list and from the sending history. Email — messages from and to the client, also in employee inboxes. Telephony and call recordings — if you record calls (and have consent), you must delete the recordings or at least the identifying data.

Employee spreadsheets — if employees keep their own notes about clients in spreadsheets, that data is also subject to the request. Backups — here's the tricky part: backups aren't usually deleted on an ongoing basis, but you should know they exist. If you restore the system from a backup, the data will return — so you need a procedure for what to do in such a situation. Processors — if you use external services (SMS gateway, mailing, accounting), you must also check them and possibly send a deletion request.

PlaceWho deletesHow to verify
CRMYou or responsible personSearch by client ID, delete or anonymize
Booking calendarYou (system access)Check visit history and future bookings
SMS gatewayYou (provider panel)Contact list, sending history
EmailEmployees with accessSearch address in all inboxes
Call recordingsProvider or youSearch by phone number
Employee spreadsheetsEmployees (instruction)Search shared drive
BackupIT administratorProtocol — restoration requires re-deletion
External providersProvider (request)Deletion confirmation in writing

What about invoices and KSeF

Invoices are a separate category. If you issue electronic invoices, they go to the KSeF system where they are archived for 10 years — regardless of the client's wishes. KSeF stores them automatically, so even if you delete the invoice from your CRM, it stays in KSeF. You cannot delete it before 10 years pass. More information on the KSeF website.

What about medical records

If you run a medical facility, the Patient Rights Act applies to you. Medical records must be kept for 20 years from the end of the calendar year in which the last entry was made. This is not optional — it's a legal obligation.

Partial deletion: what you can and cannot do

Deletion is often not black and white. You can delete marketing data but keep invoices. You can anonymize order history instead of deleting — this is partial deletion and is perfectly allowed.

Typical scenario: the client wants you to stop sending newsletter and marketing SMS. You remove them from the mailing list and SMS gateway. But you keep data from invoices, because the law requires keeping invoices for 10 years. And you keep basic contact data, because they may have an unpaid invoice and you need a way to contact them.

Another scenario: the client demands full deletion, but you do accounting and must keep invoices. In this situation you can refuse deletion in the part concerning accounting documents — but you must clearly explain this in your response. Anonymizing order history (instead of complete deletion) is a solution that requires DPO consultation — don't make such a decision alone.

Replying to the client: what it should contain

A reply to a data deletion request is a formal document, but it doesn't have to be complicated. It should contain several key elements.

First, confirmation of receiving the request and thank you for the submission. Second, information about the decision made — whether data was deleted, whether refused (and on what basis), or whether only part was deleted. Third, a detailed list of what was deleted — CRM, SMS, email, calendar — so the client sees you actually acted.

Fourth, explanation of what was kept and why — for example, "invoices are kept for 10 years under the Accounting Act". Fifth, instructions on where to file a complaint — if the client disagrees with your decision, they can file a complaint with UODO. This is a mandatory element of the reply. Finally, your contact details or DPO contact — so the client knows who to turn to with questions.

Send the reply by the same channel the request came through, or by a more secure method (email with delivery confirmation). Keep a copy of the reply in CRM as an attachment to the case.

Procedure "do it yourself": step by step

If you want to implement a data deletion request handling procedure in your company, start with a simple test: file a request on yourself. Ask a colleague or DPO to send a request to your company to delete "your" data — and go through the entire path from receipt to reply. Measure how long it took and where you encountered difficulties.

Step one is System Map. Create a list of all places where you keep customer data: CRM, calendar, SMS, email, accounting, backups, employee spreadsheets, external providers. For each system, specify: who has access, how to search for the client, how to delete data.

Step two is Request Template in CRM. Create a case template with fields: date received, channel, client data, reply deadline, status. Add automatic reminder 7 days before deadline.

Step three is Identity Verification. Establish a procedure: how do you confirm that the person filing the request is actually your client? This can be an email to the registered address, SMS to the number in the database, or a phone call.

Step four is Request Registry. Keep a registry of all received requests — who filed it, when, what result, reply date. This is your documentation that can protect you in case of a UODO audit.

Step five is Reply Templates. Prepare reply templates for typical situations: complete deletion, partial deletion, refusal with reason. Insert specific data and systems.

How it looks in the system

When handling a data deletion request in the system, the entire process is organized and automated. The client sends a request — by email, form or messenger. The system automatically creates a task with a deadline (default 30 days) and assigns it to the responsible person.

The task contains a list of all modules where the system sees this client's data. You see CRM (client profile, history, notes), SMS gateway (sent messages), calendar (bookings), integrations (all connections to other systems). The system shows where the data is and helps delete or anonymize it.

For each item, the system marks whether it can be deleted or if there's a legal exception (invoices, medical records). The decision about exceptions — whether to keep data based on law — belongs to the company and requires DPO consultation in questionable cases.

After deleting data, the system generates a reply to the client with a list of what was deleted and what was kept with the reason. Everything is saved in the registry — you have proof that you acted in accordance with GDPR.

What remains for humans: client identity verification, decision on legal exceptions (whether you really must keep invoices, whether you can anonymize), signing the reply before sending, consulting a lawyer or DPO in matters causing doubt. The rest — searching, deleting, generating reply — works in the system.

See how deletion request handling works in practice:

Read more on this topic:

Verifying the identity of the requester

UODO indicates that the controller has an obligation to verify whether the person filing the request is who they claim to be. You cannot simply delete data based on a message from an unknown address — this is risky and could cause you problems.

In practice, verification works like this: you ask the client to confirm their identity in a way you have in your system. If the client is in your CRM, you can send a verification link to their registered email address or call the phone number you have in your database. If it's a new person, ask for a copy of an identity document — but remember that the document itself becomes personal data that you must process in accordance with GDPR.

If you have doubts — whether it's really that client, whether the message is not fake — consult with the DPO. It's better to spend an extra day verifying than to delete the wrong person's data.

Frequently asked questions

Do I have to respond to a deletion request that came through Facebook Messenger?

Yes, every channel is a formal communication channel. If you received a request through Messenger, WhatsApp, a form on the site, or by phone — you must register it and respond. A phone request is best confirmed in writing (by email), so you have proof of exactly what the client demanded.

Can I refuse to delete data if the client has an unpaid invoice?

You can keep data necessary for pursuing claims — but only what is needed for that purpose. The mere information about an unpaid invoice (amount, date, number) doesn't require full client data. In doubtful cases, consult a lawyer or DPO.

What if the request concerns data I've already deleted?

Reply honestly: "the data was deleted earlier, due to the end of collaboration" — and show when that happened (if you have such a record). This is a perfectly correct reply. UODO requires action, not a specific data state.

Do I have to delete data from backups?

Backups are a tricky topic. In practice, you don't delete them on an ongoing basis — but if you restore the system from a backup, remember the data will return. That's why the procedure should include re-deletion after restoration. Ideally, encrypt backups and have a secure restoration procedure.

How much does handling one deletion request cost?

Preparing the procedure is a one-time cost. Handling one request with a smooth procedure takes about 30–60 minutes (verification, searching, deleting, reply). Without a procedure — it can take several hours of searching blindly. That's why a system map and procedure is an investment that pays off with the first request.

Who writes this

See your business as a system.

Aura is a virtual business manager: management on facts, not impressions. For a company that wants a system running its processes instead of the owner’s memory.

The website, CRM, admin panel and automations are modules of the same system. We are not a website agency.

Look at my business

You will land on the home page. Give a company name — Aura looks at it in public data and shows what a client sees before calling you. No promises of a result.

See what we do

Related services

Read next Scroll for more

Let us look at your numbers

Tell us how enquiries are handled today — how many there are, who picks them up, where they get lost. Aura walks the process with you and shows what can be taken off a person, and what is better left alone.

Talk to Aura

The home page with Aura opens. Give a company name — she looks at it in public data and shows what a client sees. No promises of a result.

Prefer to write? marketing@auraglobal-merchants.com

Next step

Let us check whether Aura fits your place

We do not take everyone: first we look at your processes, sales and current systems and tell you honestly whether it makes sense for us to come in. A few questions, about five minutes.

Take the assessment →