Three products. One platform.
Identity Verification
- Document capture (driver's license, ID card, passport)
- Selfie + liveness
- Automatic face match
- Layered anti-fraud
- Result via webhook in < 8s
Authentication with Liveness Proof
- No document needed — pure biometrics
- Active liveness detection
- 1:1 face match against KYC enrollment
- Result via webhook in < 4s
Registry Data
- Sec CPF 1 — $0.02
- Sec CPF 2 — $0.04
- Sec CNPJ — $0.04
- Synchronous response in < 2s
Up to 63% cheaper. Without compromising quality.
| Feature | Competitor 1 | Competitor 2 | Campeão Sec |
|---|---|---|---|
| KYC — Identity Verification | |||
| Sec KYC Verify | $0.76+ | — | $0.30 |
| Minimum contract | $28,000/mo | No minimum | No minimum |
| Purchase model | Demo + contract | Self-service | Self-service |
| Price transparency | No | Yes | Yes |
| Fully self-service | No | Yes | Yes |
| CPF / CNPJ — Registry Data | |||
| CPF lookup | — | $0.05 | $0.02–0.04 |
| CNPJ lookup | — | $0.09+ | $0.04 |
* Estimated prices based on publicly available information.
Integrated in under 1 hour.
Backend — Create session
POST /v1/verify/session Authorization: Bearer sk_live_... { "country": "BR", "external_id": "user_uuid", "webhook_url": "https://seusite.com/kyc" } → { "session_token": "sess_abc123..." } // expira em 5 min
Frontend — Initialize widget
<script src="https://sdk.campeoasec.com/widget.js"></script> <script> CampeaoSec.init({ sessionToken: "sess_abc123...", container: "#kyc-widget" }); </script>
Webhook — Receive result
{
"status": "approved",
"scores": {
"face_match": 94,
"liveness": 98,
"antifraude": 87
}
}One POST. Response in < 2 seconds.
Backend-only integration. No widget required.
Response in under 2 seconds, always.
Standardized response for CPF and CNPJ.
Sandbox with test CPFs included.
POST /v1/consulta/cpf Authorization: Bearer sk_live_... { "cpf": "123.456.789-00" } → 200 OK { "cpf": "12345678900", "nome_completo": "João da Silva", "data_nascimento": "1990-05-15" }
Biometric authentication in 3 steps.
No document — biometrics only. Reuses your KYC Verify enrollment.
Active liveness proof + 1:1 face match against the already-approved identity.
Result via webhook in under 4 seconds.
Ready-made JS widget: one line to embed in your app or webview.
POST /v1/auth/session Authorization: Bearer sk_live_... { "external_id": "usr_123", "redirect_uri": "meuapp://auth-result", "webhook_url": "https://api.meuapp.com/webhook" } → 201 Created { "session_token": "a1b2c3...", "expira_em": "2026-07-31T16:30:00Z" }
Built for the companies driving the financial and digital market.
Fintech
Digital onboarding with KYC and identity validation in seconds.
Crypto & Web3
KYC and compliance for exchanges, wallets, and DeFi protocols.
Betting / iGaming
Age and identity verification required by regulators.
E-commerce
Fraud prevention for sign-ups and high-value purchases.
Transportation & Logistics
Validation of drivers' licenses and ID for drivers and delivery partners.
Startups in general
Identity infrastructure ready on day one, no minimum contract.
Content Platforms
Identity and age verification for creators and viewers.
Built with security from the first byte.
LGPD Compliant
We are data controllers, never processors. Your data is never resold.
Encryption at rest and in transit
AES-256-GCM + TLS 1.3. Biometric embeddings are never stored in plain text.
Webhook signing
HMAC-SHA256 on every event. Validate before processing.
Public status page
Real-time uptime, incidents, and maintenance at status.campeaosec.com.
Start in minutes. Pay as you go.
No credit card. No minimum contract.