Skip to main content

Alias Detection & Abuse Prevention

Why Alias Detection Matters

Some email providers allow users to create multiple variations of the same email address (for example using + aliases or dot . variations).

While this is a legitimate feature, it can also be used to:

  • Create multiple accounts using the same inbox
  • Bypass free-trial limits
  • Generate duplicate users tied to one real person
  • Abuse promotions, credits, or gated features

Our alias detection helps you identify these patterns early, so you can decide how your application or SaaS should handle them.

What We Detect

When an email is validated, our system analyzes whether the address:

  • Is a confirmed alias (e.g. Gmail / Outlook consumer accounts)
  • May be an alias (custom domains where aliasing depends on configuration)
  • Is not an alias (no reliable signal found)

This information is returned in the response, allowing you to control the behavior — we don’t block users automatically.

Response Fields

The API returns these fields in the result object:

FieldValueMeaning
alias_statusALIAS_CONFIRMEDThe email is definitely an alias (e.g. [email protected]).
alias_statusALIAS_POSSIBLEThe email follows alias patterns (e.g. + tag), but we cannot confirm if the receiving server supports it.
alias_statusMAYBE_NOT_ALIASNo alias pattern detected.
canonical_emailstringThe resolved base email address (e.g. [email protected]).

How You Can Use This Information

Based on your product’s needs, you can choose to:

  • Prevent duplicate free-trial signups: Check if the canonical_email already exists in your database.
  • Limit trials or credits: Allow registration but restrict promo codes for alias-based accounts.
  • Flag accounts for manual review: If a user creates 10 accounts with +test1, +test2, flag them.
  • Apply risk-based rules: Require phone verification for alias accounts.
  • Allow everything: Just track the data silently for analytics.

We provide the signal — you decide the policy.

Important Note

Alias detection is designed to be:

  • Non-blocking
  • Privacy-respecting
  • Fail-open (never falsely invalidate real users)

This ensures legitimate users are not impacted, while still giving you powerful protection against common abuse vectors.