Skip to content

Address Verification - Overview

Address verification is a critical component of modern Know Your Customer (KYC) processes, enabling businesses to validate customer addresses with precision and reliability. SourceID's address verification solution combines GPS technology with sophisticated validation algorithms to ensure accurate address confirmation.

How It Works

The address verification system operates through a multi-stage process that ensures comprehensive validation:

  1. Initial Setup: The SDK integrates into your application and initializes with your API credentials
  2. Location Capture: GPS coordinates are captured at regular intervals based on configured polling settings
  3. Data Transmission: Encrypted location data is transmitted securely to SourceID's verification servers
  4. Address Matching: The system matches GPS coordinates against declared addresses
  5. Validation: Results are returned indicating whether the user is at the declared location
  6. Continuous Monitoring: Background tracking maintains verification over time

Key Benefits

Address verification delivers significant value across multiple dimensions:

  • Enhanced Security: Ensure customers are residing at their declared address, crucial for fraud prevention
  • Regulatory Compliance: Meet requirements for address verification in financial services and regulated industries
  • Real-time Validation: Immediate feedback on address accuracy enables faster decision-making
  • Risk Mitigation: Reduce risks associated with address fraud and identity theft
  • Improved Trust: Build confidence with customers through transparent verification processes

Integration Options

SourceID provides multiple SDK options to accommodate different development environments:

  • Flutter SDK: Cross-platform solution for Android and iOS applications
  • React Native SDK: Native performance with JavaScript development workflows
  • Web SDK: Browser-based implementation (Coming Soon)

Each SDK provides: - Easy integration with existing applications - Consistent API interfaces - Comprehensive documentation - Example implementations - Ongoing support and updates

Verification Accuracy

The address verification system employs sophisticated algorithms to ensure high accuracy:

  • GPS Precision: High-accuracy location data with minimal margin of error
  • Address Matching: Validation against official address databases
  • Time-based Validation: Continuous monitoring over specified periods
  • Geographic Boundaries: Verification that location falls within expected areas
  • Multiple Data Points: Collection of multiple readings for enhanced accuracy

Use Cases

Address verification serves critical needs across various industries:

Financial Services

  • KYC compliance and fraud prevention
  • Account opening and customer onboarding
  • Loan application processing
  • Credit assessment

E-Commerce & Delivery

  • Shipping address validation
  • Fraud prevention for high-value orders
  • Return address verification
  • Delivery optimization

Insurance

  • Policy application verification
  • Claims processing
  • Risk assessment
  • Premium calculation

Telecommunications

  • Service activation at declared address
  • Equipment delivery verification
  • Contract validation
  • Fraud prevention

Real Estate

  • Tenant verification
  • Property inspection scheduling
  • Lease application processing
  • Move-in/move-out confirmation

Technical Requirements

Minimum Platform Versions

Platform Minimum Version
Android API Level 24 (Android 7.0)
iOS iOS 15.0
React Native 0.60+
Flutter 2.0+

Required Permissions

Android: - ACCESS_FINE_LOCATION - ACCESS_COARSE_LOCATION - ACCESS_BACKGROUND_LOCATION - FOREGROUND_SERVICE - INTERNET

iOS: - Location When In Use - Location Always and When In Use - Background Modes (Location)

Security & Privacy

SourceID takes security and privacy seriously:

  • Encryption: All data transmitted using industry-standard encryption
  • Privacy Compliance: GDPR and other privacy regulation compliant
  • User Consent: Clear consent mechanisms for location tracking
  • Data Minimization: Only necessary data is collected and stored
  • Secure Storage: Encrypted storage of sensitive information
  • Access Controls: Role-based access to verification data

Getting Started

Ready to integrate address verification?

  1. Choose Your Platform: Select the SDK that matches your development stack
  2. Install the SDK: Follow platform-specific installation instructions
  3. Configure Credentials: Set up your API keys and authentication tokens
  4. Implement Verification: Integrate verification flows into your application
  5. Test Thoroughly: Use sandbox environment for testing before production

Support & Resources

  • Documentation: Comprehensive guides for each SDK
  • Code Examples: Sample implementations and best practices
  • API Reference: Detailed API documentation
  • Technical Support: Contact [email protected]
  • Community: Join our developer community for tips and discussions

Next Steps