Example scenarioFintech

Example Scenario: How POY Verify Is Designed to Help a Fintech Company Stop Bot Signups

This example scenario follows a hypothetical mid-size digital payments company whose signup flow is being flooded by bot-created accounts. It shows how POY Verify is designed to replace CAPTCHA with a single on-device liveness check, so only real, living people can open accounts, without the company storing any biometric data.

1 Liveness step in place of CAPTCHA
0 Biometric records stored by the platform
~30s Designed verification time
3 Sensor signals: depth, infrared, motion

This is an illustrative example scenario, not a customer case study. POY Verify is in private beta, so the company described here is hypothetical and no results are reported. It shows how the product is designed to work for this kind of platform.

The Scenario

Imagine a digital payments company serving small businesses. Signups are climbing, but transaction volume is not keeping pace. Accounts are created in bulk, used for a few fraudulent transactions, and abandoned. The fraud team suspects automated scripts rather than human fraud rings, and every new defense it adds is bypassed within weeks.

The Problem in Detail

In this scenario the fraud shows up in three patterns:

CAPTCHA, device fingerprinting, and IP rate limiting each slow the attackers briefly, then get worked around with AI solvers, rotating browser profiles, and residential proxies.

The Core Challenge

Every one of those defenses assumes bots can be spotted by how they behave. Modern bots imitate human mouse movement, typing speed, and network patterns, so behavior-based detection keeps losing ground. The signal that cannot be imitated in software is a living person physically present at the device.

The Solution

In this scenario the company adds POY Verify's liveness check to account creation in place of CAPTCHA. When someone signs up, the platform calls POY Verify, and the person's own smartphone uses its depth camera, infrared emitter, and motion sensors to confirm a living human is present. The check runs inside the phone's Secure Enclave and is designed to take about 30 seconds. The platform receives a signed verified or not-verified result, never biometric data.

Integration Sketch

The sketch below shows the shape of the integration. It is illustrative: POY Verify's SDK is available to waitlist members and is not yet published on public package registries.

// POY Verify - Account Creation Integration
// Replace CAPTCHA with biometric liveness verification

import { POYVerify } from '@poy-verify/sdk';

const poy = new POYVerify({
  appId: process.env.POY_APP_ID,
  environment: 'production'
});

// Triggered when user submits registration form
async function verifyNewUser(registrationData) {
  try {
    // Initiate on-device liveness check
    const verification = await poy.verify({
      purpose: 'account-creation',
      timeout: 30000 // 30 second max
    });

    if (verification.status === 'verified') {
      // Human confirmed - proceed with registration
      return await createAccount({
        ...registrationData,
        poyProof: verification.proof,
        verifiedAt: verification.timestamp
      });
    }

    // Verification failed - block registration
    return {
      success: false,
      reason: 'verification-failed',
      message: 'Unable to verify. Please try again.'
    };

  } catch (error) {
    console.error('POY verification error:', error.code);
    // Graceful fallback - queue for manual review
    return await queueForReview(registrationData);
  }
}

The platform asks one question - is this a real human? - and gets back a signed answer. There is no server-side biometric processing and no identity documents to store.

Implementation Timeline

A rollout like this would typically be staged so the team can compare results at each step:

Step 1: SDK Integration

Development

Add the POY Verify call to the registration flow and keep CAPTCHA in place as a fallback while testing.

Step 2: Staging Tests

QA and Testing

Run the flow across the device models your users actually have, and confirm the fallback path for people without a supported phone.

Step 3: Partial Rollout

Small share of traffic

Send a small share of new signups through the liveness check and compare bot signups and completion against the CAPTCHA group.

Step 4: Expanded Rollout

Larger share of traffic

Widen the rollout if the comparison holds up, and watch legitimate drop-off closely.

Step 5: Full Deployment

All traffic

Move all new signups to the liveness check and retire CAPTCHA, keeping manual review for the accounts that still get flagged.

Before and After

Before POY Verify

  • Bot-created accounts mixed in with real signups
  • Fraud losses from throwaway accounts
  • Growing manual review workload
  • CAPTCHA defeated by AI solvers
  • Device fingerprinting bypassed
  • IP rate limiting circumvented
  • Multi-step signup friction for real users

With POY Verify, by design

  • A liveness check that software bots cannot complete
  • Hardware-based checks instead of puzzles
  • On-device Secure Enclave processing
  • No biometric data sent to the platform
  • A single verification step at signup
  • Manual review focused on the cases still flagged

What to Measure

Because this is a scenario rather than a deployment, there are no results to report. A team piloting POY Verify would track the share of new signups flagged as bots before and after, verification completion compared with the old CAPTCHA flow, fraud losses and manual review hours per month, and support tickets about signup friction.

Why Traditional Defenses Fall Short

CAPTCHA, device fingerprinting, IP analysis, and behavioral heuristics all infer humanity from digital signals, and each of those signals can be generated by software. POY Verify instead uses physical sensors to confirm a living person is at the device: the depth camera maps facial geometry a flat image cannot reproduce, and the infrared emitter responds to living skin. There is no software-only path through that check.

Privacy and Compliance

Traditional identity verification usually means collecting government IDs, selfies, or biometric templates, which creates a regulated data store to secure and audit. Because POY Verify processes biometrics on the user's device, the platform never receives biometric data, which is designed to shrink its data protection surface. Teams should still confirm their own obligations with counsel.

Key Takeaways

Frequently Asked Questions

Is this fintech example a real customer case study?

No. It is an illustrative example scenario, not a customer case study. POY Verify is in private beta, so the digital payments company described here is hypothetical and no results are reported. The scenario shows how the product is designed to work for this kind of platform, and what a team would measure in a real pilot to judge whether it works.

How is POY Verify designed to stop bot signups at a fintech company?

It replaces CAPTCHA with a single on-device liveness check at account creation. When someone signs up, the platform calls POY Verify, and the person's own smartphone uses its depth camera, infrared emitter, and motion sensors to confirm a living human is present, inside the Secure Enclave. The check is designed to take about 30 seconds, and the platform receives a signed verified or not-verified result, never biometric data.

Why do CAPTCHA and device fingerprinting fall short against bots?

They infer humanity from digital signals that software can generate. In the scenario, CAPTCHA is beaten by AI solvers, device fingerprinting by rotating browser profiles, and IP rate limiting by residential proxies. Modern bots imitate human mouse movement and typing, so behavior-based detection keeps losing ground. POY Verify instead checks for a living person physically present at the device, a signal scripts cannot produce.

What should a fintech team measure in a POY Verify pilot?

Compare a group going through the liveness check with one still on CAPTCHA. Track the share of new signups flagged as bots before and after, verification completion against the old CAPTCHA flow, monthly fraud losses and manual review hours, and support tickets about signup friction. Roll out to a small share of signups first, widen it if the comparison holds, and keep manual review for accounts still flagged.

See How POY Verify Can Help Your Platform

Whether you are fighting bot fraud, synthetic identities, or account takeover - POY Verify delivers hardware-verified human presence without data liability.

REQUEST A DEMO
← Back to all case studies