SardineCon SF/2026

Learn More

What is Deduplication?

SUBSCRIBE

Deduplication finds and merges records or applications that trace back to the same person or business, using shared identifiers and fuzzy matching. It exposes one actor quietly running many accounts, which is the pattern behind bonus abuse, ban evasion, and synthetic clusters.

What is deduplication, in plain English?

Deduplication, often shortened to dedup, is the work of spotting when many records actually belong to one person or business. It compares applications and accounts against each other, looking for shared identifiers, such as the same phone, device, address, or bank details, and using fuzzy matching to catch near-duplicates where a fraudster tweaked a name or email slightly. Matches are then linked or merged so the firm sees one actor, not many.

In fraud terms, deduplication reveals one hand behind many accounts. That is the shape of a lot of abuse: bonus and promotion farming that needs many signups, ban evasion where someone re-registers after being kicked off, and synthetic clusters that share underlying attributes because they were manufactured together. None of these look wrong at the level of a single account; they only appear when the accounts are connected.

Deduplication is closely related to entity resolution and duplicate-account detection. The common thread is turning a pile of separate-looking records into a true count of distinct actors, which is a prerequisite for both clean data and effective fraud controls.

The matching tuning trade-off

The whole discipline turns on how tightly matches are drawn:

  1. Collect — Gather identifiers. Pull shared attributes across records: phone, device, address, email, and bank or payment details.
  2. Match — Compare with fuzzy logic. Use exact and fuzzy matching to catch near-duplicates where one field was slightly altered.
    • Too loose — False merges. Different people who share a common name get merged into one, harming real customers.
    • Too tight — Missed links. A fraudster slips through by tweaking a single field, and the cluster stays hidden.
  3. Link — Merge or connect. Join records judged to be the same actor, or flag them as a linked cluster for review.
  4. Act — Apply the finding. Use the true count to enforce limits, block ban evaders, or investigate synthetic rings.

What it looks like in practice

In practice

A platform runs a signup promotion that pays a bonus to each new customer. On the surface, thousands of legitimate-looking new accounts appear, each with a slightly different name and email. Individually they pass every check, and the promotion looks like a success.

Deduplication tells the real story. Many of the accounts share a handful of devices, a small set of addresses, and recycled bank details, and fuzzy matching links names that differ by a character or two. Once merged, what looked like thousands of customers resolves to a much smaller number of actors farming the bonus. The team claws back the abuse and tightens the promotion, but the trade-off is live: match too loosely and it would have merged genuine customers who happen to share a common name.

Why deduplication matters to operators

A great deal of abuse is invisible one account at a time and only appears when accounts are connected. Deduplication is the control that makes that connection, which is why it sits under so many fraud problems: promo and bonus abuse that depends on volume, ban evasion that depends on re-registration, and synthetic clusters that share manufactured attributes. Without it, a firm counts accounts and thinks it is counting people.

The core operator challenge is tuning the match. Set it too loosely and you merge different people who share a common name, harming legitimate customers and corrupting your data. Set it too tightly and a fraudster slips through by tweaking one field, leaving the cluster unlinked. Getting that balance right, and revisiting it as attackers adapt, is what separates deduplication that catches rings from deduplication that just tidies records.

What to watch for

  • Shared identifiers at scale. Many accounts on the same devices, addresses, or bank details point to one actor behind them.
  • Single-field tweaks. Names or emails altered by a character to dodge exact matching are a sign of deliberate evasion.
  • Over-merging. Different people with a common name wrongly merged is a real harm; loose matching corrupts data and hurts customers.
  • Ban evasion. New signups that resolve to a previously removed actor re-registering under fresh details.
  • Promo-driven spikes. A surge of new accounts around a bonus is a prime moment for deduplication to expose farming.

Quick questions

How is deduplication different from entity resolution?

They are closely related. Deduplication focuses on finding and merging records that are the same person or business, while entity resolution is the broader discipline of resolving records into distinct real-world entities. Dedup is often a component of entity resolution.

What identifiers does deduplication use?

Shared attributes across records: phone numbers, devices, addresses, emails, and bank or payment details, combined with fuzzy matching to catch near-duplicates where a field was slightly changed.

What fraud does deduplication catch?

Patterns that rely on one actor running many accounts: bonus and promotion abuse, ban evasion through re-registration, and synthetic identity clusters that share underlying attributes because they were created together.

Why is match tuning so important?

Because loose matching merges different people who share a common name, harming real customers, while tight matching lets a fraudster escape by tweaking one field. The whole value sits in balancing those two failure modes.

What is fuzzy matching?

It is matching that tolerates small differences, so records that are nearly but not exactly identical still link. It catches deliberate single-character changes and honest variations like typos, which exact matching would miss.

Does deduplication only matter for fraud?

No. It also produces cleaner data and an accurate count of distinct customers, which supports reporting and risk decisions. But in fraud it is especially valuable for exposing one actor hiding behind many accounts.

Go deeper

  • NIST Digital Identity Guidelines (SP 800-63) ↗ — The US standard for identity proofing and authentication assurance levels.
  • FATF ↗ — The global standard-setter for AML, counter-terrorist-financing, and counter-proliferation. Recommendations, guidance, and jurisdiction lists.

What to know alongside Deduplication