Skip to main content
Didit’s Email Verification provides a reliable method to verify user email addresses through one-time passcodes (OTP) and advanced risk assessment. This feature helps ensure valid, reachable contact information while protecting against high-risk and compromised emails.
Email verification flow diagram

How it works

Our Email Verification solution combines OTP verification with intelligence signals such as breach exposure, deliverability, and provider reputation.

Email Collection

The system securely collects:
InputDescription
Email AddressIf not provided during session creation, the user enters their email address. If provided during session creation, the user must verify the pre-filled email.
Preferred LanguageUsed for localized communications when applicable.

OTP Generation & Delivery

Our verification system:
  • Generates a secure, time-limited one-time passcode
  • Delivers the code via email to the provided address
  • Implements deliverability best practices to maximize inbox placement
  • Provides resend flows with safeguards to prevent abuse

Code Validation

The user completes verification by:
  • Entering the received code into the verification interface
  • Submitting within the configured timeframe (5 minutes)
  • Requesting a new code if needed (with appropriate rate limiting)

Risk Assessment

Our system performs advanced checks:
CheckDescription
Breach ExposureLooks up the email across known data breaches and lists exposed services.
Disposable Provider DetectionFlags emails from temporary/disposable providers.
Deliverability ChecksDetects undeliverable or syntactically invalid addresses.
Reputation SignalsIdentifies potentially high-risk email patterns.
Duplicate UseCross-references with historical verification data.

Result Delivery

Access verification results through multiple channels:
ChannelDescription
DashboardReal-time dashboard updates.
WebhooksWebhook notifications.
APIRESTful API responses.
ReportsComprehensive reports with detailed verification information.

Verification Features

Our Email Verification service offers several key features to enhance your verification process:

OTP Verification

  • Secure Code Generation: Random, time-bound one-time passcodes
  • Email Delivery: Reliable and localized email delivery
  • Configurable Timeouts: Set expiration times based on your security requirements
  • Retry Options: Allow users to request new codes with appropriate limits

Email Analysis

  • Syntax Validation: Ensure the email address follows RFC-compliant format
  • Provider Checks: Identify disposable/temporary providers
  • Deliverability Insight: Detect undeliverable addresses
  • Breach Intelligence: Surface known breach records with details

Risk Assessment

  • Exposure Detection: Identify if the email appears in known breaches
  • Disposable Detection: Flag temporary or throwaway emails
  • Activity Monitoring: Track suspicious patterns across attempts
  • Blocklist Checking: Check against internal lists of previously misused emails