CleanMyDatabaseFree app for your phone

Contact data cleaning for UK teams

Upload a list. Get back the ones worth contacting.

TPS and CTPS screening, live mobile and landline checks, email validation and MPS, run on your own file in one pass. You see the price for your exact row count before you pay a penny.

No account needed Price before payment Files deleted after 30 days
spring_prospects.csv CLEANING
NamePhoneEmailResult
Hannah Price07700 900418h.price@example.co.ukOK
Marcus Webb01632 960214m.webb@example.comTPS
Priya Shah07700 900772priya@example.orgOK
Tom Fielding07700 900135tom.f@example.co.ukDead mobile
Ellie Novak07700 900560ellie@exampel.conBad email
Daniel Osei01632 960877d.osei@example.comOK
Grace Lin07700 900291grace.lin@example.orgCTPS
0Checked
0OK to contact
0Flagged
5Checks

Illustration only. Sample records use Ofcom’s reserved drama numbers.

Why clean first

Every dead number is a paid minute that nobody answers.

Lists go stale fast. People move, switch networks, register with the TPS or give up an inbox. If you don’t clean the list first, you pay for it in wasted agent time, bounced sends, returned post and regulatory risk.

Clean a list now
£17.5m

The ceiling on PECR fines has gone up

Since 5 February 2026 the Data (Use and Access) Act lets the ICO fine PECR breaches, including unsolicited marketing calls, up to £17.5 million or 4% of global turnover.

Source: Data (Use and Access) Act 2025
28 days

New TPS registrations take effect quickly

Once a number has been on the TPS or CTPS for 28 days, marketing calls to it need the person’s specific consent. A list screened last quarter isn’t screened today.

Source: PECR, regulation 21
1 file

One upload covers every channel

Phone, email and postal checks run on the same file at the same time. You get one result, one recommendation per row, and one payment.

How it works

From messy export to clean file in four steps.

No sales call, no contract and no integration. Most files are back in minutes, and big ones keep running after you close the tab.

01 — UPLOAD

Drop in your file

CSV or Excel, straight out of your CRM or dialler. Keep every column; we find the phone, email and address fields for you.

Drag & dropmarch_leads.xlsx
02 — CHOOSE

Pick your checks

Turn checks on and off and watch the price update. It’s calculated from the records in your file, not an estimate.

TPS / CTPS
HLR mobile
Email
03 — PAY

Pay once, securely

Checkout is hosted by Stripe with an automatic receipt and invoice. Account holders can use credits instead.

Total£··.··
Pay securely
04 — DOWNLOAD

Get it back clean

Watch it run live, or close the tab. Your file comes back with result columns and a recommendation for each row, and we email the link too.

march_leads_cleaned.csvReady to download

What comes back

Your file, with the answers filled in.

  • Nothing removed. Every original column and row stays exactly where it was.
  • Result columns added. TPS, CTPS, live status, network, email quality and MPS match, for whichever checks you ran.
  • One plain-English verdict per row. “OK to contact”, “Do not call – TPS”, “Dead mobile” and so on, ready to filter in Excel or import into your dialler.
See the full process
spring_prospects_cleaned.csv
NamePhoneTPSCTPSMobile liveRecommendation
Hannah Price07700 900418NoNoYesOK to contact
Marcus Webb01632 960214YesNoDo not call – TPS
Tom Fielding07700 900135NoNoNoDead mobile
Priya Shah07700 900772NoNoYesOK to contact
Grace Lin07700 900291NoYesYesDo not call – CTPS

Who it’s for

Built for teams that contact people for a living.

01

Call centres & telesales

Keep TPS numbers out of the dialler and stop agents ringing dead lines, so every connected minute goes to a real conversation.

TPS/CTPSHLRLandline
02

Lead generators & list owners

Show buyers that a list has been screened and is live before it changes hands, with a results file as the evidence.

TPS/CTPSHLREmail
03

Marketing & CRM teams

Validate emails before a send, screen for MPS before a mailing, and keep your sender reputation intact.

EmailMPSSMS
04

Charities & fundraisers

Supporter data ages like any other. Screen before an appeal so your budget reaches people who want to hear from you.

TPSMPSEmail

Two ways to clean

One-off, or whenever you need it.

No account

Quick Clean

For the list you need cleaned today. Upload it, choose your checks, pay by card and download the results.

  • Exact price for your file before checkout
  • Stripe receipt and invoice
  • Download link emailed to you
Start a Quick Clean
Free account

Credits & history

For teams that clean lists every week. Buy credits for any check, spend them whenever you like and keep every result in one place.

  • Credits for each check that never expire
  • Credits plus card, so you pay only for the shortfall
  • Full clean history with re-downloads and a clear audit trail
Create a free account

Security & handling

Your list is used for your clean. Nothing else.

Contact data is personal data. Here’s exactly how we handle it. Read the detail

Never sold or shared

We don’t add your records to any database, build profiles or pass them to anyone except the screening provider that runs your checks.

Deleted automatically

Uploads and results are removed 30 days after your clean, with no request needed.

Private downloads

Result files can’t be browsed or guessed. Account cleans need your login, and one-off cleans use a long private link.

Payments by Stripe

Card details go straight to Stripe’s hosted checkout. We never see or store them.

A record of every clean

Account holders see what ran, when, on how many records, and what it cost.

Real people on hand

If a result needs explaining to a client or a compliance team, email us and a real person will reply.

Questions

Good to know before you upload.

Anything else? Read every FAQ or ask us.

How much does it cost to clean my list?

It depends on how many records you have and which checks you choose, so we don’t publish a rate card that might not match your file. Upload your list and you’ll see the exact price for your actual record count, check by check, before you pay anything. You can switch checks on and off and watch the total change.

Do I need an account?

No. A Quick Clean needs only a file, an email address for your results and a card. A free account is worth it if you clean lists regularly: you can hold credits for each check, use credits and card together, and see every past clean in one place.

What file formats can I upload?

CSV or Excel (.xlsx), up to 50MB per file. Your columns can be in any order and can include anything else (names, addresses, notes, IDs). We detect the phone, email and address columns, and you can change our choice before paying.

What will my results file look like?

It’s your original file with every row and column intact, plus a column for each result (for example “TPS”, “CTPS”, “Mobile Live”, “Email Quality”) and a final “Recommendation” column in plain English, such as “OK to contact”, “Do not call – TPS” or “Dead mobile”.

How long does a clean take?

Most files finish within minutes. Larger files are processed in the background, so you can close the page and we’ll email you a download link when it’s done.

What’s really in your list?

Upload it and see a firm price in under a minute. You only pay if you go ahead.