• For whom
    • Small and medium businesses
    • Sales teams
    • Marketing departments
    • Customer service departments
    • For startups
  • Features & Benefits
    • Summary
    • Contact management
    • Process Automation
    • Analytics and Reporting
    • Project management
    • Data security
  • Pricing
  • News
  • Contact
  • English
    • Polski

Try it yourself

Edit Content

Log in to our demo account
and test the capabilities of Epic CRM.

Login - [email protected]
Password - demo

Close

Log in or sign up

Edit Content

Please login to your account

Forgot Password?

Sign In
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Close
Security & Data

GDPR Requests in a CRM: Finding Every Copy of One Person

June 8, 2026 Krzysztof Balicki Comments Off on GDPR Requests in a CRM: Finding Every Copy of One Person
Laptop with an analytics dashboard of charts, a world map and a ring chart, standing on a dark sofa

A customer asks you to delete their data. You open the CRM, type their surname, find one contact card, delete it. Done, right? Three weeks later an auditor wants to know what happened to that same person’s support history, the two quotes you sent last spring, and the newsletter list they were somehow still on. The card was never the whole story. Answering a data request properly means knowing where one human being got scattered across your systems - and that’s knowledge you want long before someone hands you a deadline.

Table of Contents

  • Why One Person Lives in Twenty Places
  • What a Data Subject Actually Asks For
  • Building a Search That Finds Everything
  • A Repeatable Checklist for Each Request
  • Where Access Control Does the Heavy Lifting
  • Preventing the Next Fire Drill
  • FAQ
    • Do I have to delete invoices when someone asks to be erased?
  • What makes GDPR requests manageable

Why One Person Lives in Twenty Places

One buyer rarely occupies one row. They show up as a lead from a web form, turn into a contact when sales finally picks up the phone, then collect deal notes, a signed contract, half a dozen support tickets, several invoices, and a scattering of task descriptions where a colleague typed “call Anna about the renewal.” Duplicates pile up without anyone doing anything wrong. Same person registers twice, work address one time and private the next, once as Anna Kowalska and once as Anna Nowak after a name change.

And then the shadow copies. Exports somebody pulled for a quarterly report, spreadsheets sitting on a laptop, attachments buried in a mailbox. Nobody tracks those once the quarter closes. The obligation covers them anyway. Before this is a legal problem it’s a data architecture problem - and the architecture is the part you can actually fix.

What a Data Subject Actually Asks For

Strip away the legal vocabulary and the requests fall into a handful of shapes:

  • Access - send me a copy of what you hold about me.
  • Rectification - my details are wrong, correct them.
  • Erasure - remove me from your records.
  • Portability - hand my data over in a file I can reuse elsewhere.
  • Objection and restriction - stop processing my data, or pause it while we disagree.

Erasure is the one people get wrong. It isn’t absolute. Invoices and signed contracts usually stay right where they are, because accounting and contract law impose retention periods of their own. What erasure means in practice is stripping out the marketing and sales context - consent flags, enrichment data, prospecting notes - while the financial trail stays intact.

One more thing your team has to internalize. These requests almost never arrive on a formal legal template. They come as a two-line email, or a support ticket that says “please take me off your system.” Somebody on the front desk has to recognize that sentence for what it is.

Building a Search That Finds Everything

Start from identifiers. Never names. An email address, a phone number, a company tax ID, an account number - those are stable. Names are not. Search by surname and you’ll miss the diacritic somebody typed as a plain letter, the married name on the newer record, the trailing space pasted in from a web form, the two letters transposed in a hurried entry.

Cast the net over free text as well. Notes, task descriptions, ticket replies, even attachment filenames routinely carry the same person in a form no structured field ever captured. Use your CRM’s filtering to pull a working list, export it, then walk through it module by module instead of trusting one global result screen.

Tip: run the query twice - once against the email domain, once against the phone number - and compare the two result sets. Whatever shows up in only one of them is exactly the record your first pass would have quietly left behind.

A Repeatable Checklist for Each Request

Improvising under a deadline is how records get missed. Write the sequence down once, then follow it every single time:

  1. Log the request with the date it arrived.
  2. Verify the requester is who they claim to be.
  3. Search every module - contacts, leads, contracts, projects, tickets, invoices.
  4. Review what must legally be retained.
  5. Act: delete, correct, or export.
  6. Document what you found and what you did.

Give each request one owner, so it can’t stall in the gap between sales and accounting. Tracking it as a task on a Kanban board with a deadline reminder keeps the clock where everyone can see it, rather than buried in one person’s inbox. Keep a short internal record of the outcome too - that’s your answer if an audit ever shows up. And when you reply, write plainly, in the person’s own language, listing categories of data instead of dumping raw database rows nobody can read.

Where Access Control Does the Heavy Lifting

Half this problem gets solved by deciding who can copy data out in the first place. Fewer people with export rights, fewer stray files drifting around outside the system, fewer places to search when a request lands. Roles and permissions do similar work upstream: if support agents can’t open contracts and the sales team can’t open invoices, the data stays somewhere you can account for it.

Centralizing customer history matters more than any single control. Chasing spreadsheets across individual laptops is a losing game. A platform such as EpicCRM keeps contacts, contracts, tickets and invoices under one search and one permission model, so a single query reaches all of it. That said - discipline beats tooling. A clean field convention, one place for the email and one for the phone, makes every future search cheaper than any feature ever will.

Preventing the Next Fire Drill

Most of the pain here is preventable maintenance. Merge duplicates as routine hygiene, on a schedule, not as a panic response the morning a request arrives. Standardize capture at the point of entry: one field for email, one format for phone numbers, agreed across everyone who touches the form.

Write a retention rule for each record type. How long invoices live, how long sales notes live, when ticket history expires. Deciding that once, calmly, beats relitigating it under time pressure with a clock running. And record in the contact itself when consent was given and what it covered, because “we think they agreed somewhere” is not an answer you ever want to give out loud.

Tip: rehearse. Pick a real customer record, run a full request against it end to end, and time yourself. The rehearsal will expose the module everyone forgets, and it costs you nothing when there’s no deadline attached.

FAQ

Do I have to delete invoices when someone asks to be erased?

Generally no. Accounting and tax rules set their own retention periods, and for those specific documents they override an erasure request. What you can do is everything around them - withdraw marketing consent, delete sales notes and enrichment data, pull the person off campaign lists - while the invoice itself stays in the books. Tell the requester exactly which records you kept and on what legal basis. A clear explanation reads as competence. Quietly ignoring part of the request reads as evasion, and that’s the sort of thing that turns a routine exchange into a complaint.

What makes GDPR requests manageable

One person is many records, and a request is only ever as good as the search behind it. Work from identifiers, review module by module, follow a written checklist instead of your memory of how it went last time. Retention rules settled in advance take the guesswork out of it when a deadline is running. There’s a quiet bonus in all this, too: the same cleanup that answers a data request - duplicates merged, fields standardized, history in one place - hands your sales team a much clearer picture of the customer than they had the week before.

Read also:

  • CRM Data Retention Policy: How Long to Keep Customer Records
  • Roles and Permissions in a CRM - Who Should Access What
  • Marketing and Sales Sharing One CRM: Where to Draw the Line
  • B2B E-Invoicing Mandates in 2026: Getting Customer Data Ready

Post navigation

Previous
Next

Search

Categories

  • Automation & Integrations (39)
  • CRM best practices and tips (60)
  • CRM Guides (47)
  • Customer Support (19)
  • Industry insights and trends (20)
  • Sales Management (58)
  • Security & Data (20)

Recent posts

  • Top view of a wooden table with laptops, a tablet and phones showing blue slides, notebooks, coffee and plants
    Help Desk Ticket Categories: A Simple Scheme for Small Teams
  • Two men and a woman with headsets around their necks looking at a laptop, with sticky notes on a board behind
    Customer Journey Map for Small B2B Firms: First Call to Renewal
  • Top view of a wooden table with laptops, a tablet and phones showing blue slides, notebooks, coffee and plants
    Sales Playbook for Small Teams: What to Write Down First

Tags

AI analytics automation B2B business business growth Business Software checklist compliance conversion CRM CRM Trends customer data Customer Engagement Customer Retention customer service customer support Data Management data migration data quality Data Security email marketing follow-up forecasting GDPR guide help desk KPI lead generation lead management lead scoring pipeline productivity revenue Sales Sales Forecasting sales management sales pipeline sales process sales team small business software spreadsheets ticketing workflow

Related posts

Two men and a woman with headsets around their necks looking at a laptop, with sticky notes on a board behind
CRM Guides

Customer Journey Map for Small B2B Firms: First Call to Renewal

October 8, 2026 Krzysztof Balicki Comments Off on Customer Journey Map for Small B2B Firms: First Call to Renewal

A customer journey map for a small B2B firm is one page. It shows every contact a client has with you, from the first call to the renewal, with a named owner beside each step. Most owners can tell you exactly how deals get won. What happens after the contract is signed? That’s hazier. The […]

Top view of a wooden table with laptops, a tablet and phones showing blue slides, notebooks, coffee and plants
Sales Management

Sales Playbook for Small Teams: What to Write Down First

October 2, 2026 Krzysztof Balicki Comments Off on Sales Playbook for Small Teams: What to Write Down First

In a small team, your sales playbook should first cover these things: who you sell to, how a deal moves from first contact to close, which questions qualify a lead, and how to answer the objections you hear most. Everything else can wait. You probably know the usual problem already. Two to eight reps, each […]

Open office with rows of desks and monitors, employees with headsets and a city map printed on the wall
Sales Management

Key Account Management for Small B2B Teams: Where to Start

September 26, 2026 Krzysztof Balicki Comments Off on Key Account Management for Small B2B Teams: Where to Start

Key account management means picking the few clients your business really depends on and giving each one a named owner, a written plan and a regular review. That way they stop sitting in the same queue as everyone else. And plenty of small B2B firms have exactly this problem: a handful of clients bring in […]

Do you want to receive news and updates?


    Epic CRM

    CRM for small and medium businesses: sales, tasks, contracts and customer service in one place.

    Resources
    • Features
    • Pricing
    • News
    • FAQ
    • Terms of Service
    • Privacy Policy
    • Cookie Policy
    • DPA
    • Cookie settings
    • Features
    • Pricing
    • News
    • FAQ
    • Terms of Service
    • Privacy Policy
    • Cookie Policy
    • DPA
    • Cookie settings
    Partners
    • Botino: AI voicebots
    • Web Systems Łódź
    • Sellaro: eCommerce integrations
    • MailCraft: email marketing
    • Inteleo: AI assistants
    • Botino: AI voicebots
    • Web Systems Łódź
    • Sellaro: eCommerce integrations
    • MailCraft: email marketing
    • Inteleo: AI assistants

    All rights reserved 2024 - 2026 ©EpicCRM

    • Developed by Web Systems