cadastro.kycert.com.br/{your-slug} where your customers self-register, submit documents, and track their verification status — all presented under your brokerage’s brand. You never need to build or host any registration UI; kycert handles it entirely.
What customers experience
When a customer opens your portal URL, they move through a guided wizard that collects everything you need for BCB 3.978 compliance.Open your portal URL
The customer navigates to
cadastro.kycert.com.br/{your-slug} on any device. The portal loads with your logo, brand colors, and company name — there is no kycert branding visible to the customer.Choose individual or company registration
The customer selects PF (Pessoa Física — individual) or PJ (Pessoa Jurídica — company). This choice determines which fields and documents the wizard collects.
Fill in personal or company data
The wizard collects the information required by your KYC policy, which may include: full name, CPF or CNPJ, date of birth, nationality, address (with automatic fill-in from CEP), profession or occupation, and declared income or annual revenue. You control which of these fields appear in Settings → KYC Policy.
Upload required documents
The customer uploads the document types your policy requires. For individuals, the default set is identity document (RG, CNH, or passport), proof of address, and a selfie. For companies, the defaults are articles of incorporation and CNPJ proof. You can add custom document types or hide defaults in Settings → KYC Policy.
Verify email and phone
kycert sends a one-time code (OTP) to the customer’s email address. If you have phone verification enabled in your settings, a second OTP goes to their mobile number. Both must be confirmed before the customer can proceed.
PEP self-declaration
The customer declares whether they are a Politically Exposed Person (PEP). If they declare yes, your configured PEP policy (
manual_review, auto_approve, or auto_reject) takes effect automatically after submission.Accept terms and conditions
The customer reads and accepts your terms and conditions. If you have configured custom terms in Settings → KYC Policy, your version is shown. The acceptance is recorded in an append-only audit log for LGPD compliance.
PF vs PJ flows
For individual registrations (PF), the wizard focuses on personal identity: name, CPF, date of birth, nationality, address, occupation, and declared income. For company registrations (PJ), the wizard collects additional data required to identify the legal entity and its controllers:- Legal representative — full name, CPF, role, email, phone, and PEP declaration for the person signing on behalf of the company.
- Company address — registered address separate from the representative’s personal address.
- Articles of incorporation — the founding document (contrato social or estatuto) uploaded as a PDF.
- Partners and UBOs — name, CPF, and ownership percentage for each partner, along with individual PEP declarations.
Status tracking
After submitting, customers can return tocadastro.kycert.com.br/{your-slug} and log in to see their current registration status:
| Status | What it means |
|---|---|
| pending | Submission received; bureau checks have not yet started. |
| in_review | Under manual review by your compliance team. |
| approved | KYC verified and approved. |
| rejected | Registration declined. The customer sees any message you configured for this state. |
Notifications
kycert sends customers an email notification whenever their status changes — approval, rejection, or a pending document request. If you have SMS enabled (Settings → Notifications → SMS), customers also receive an SMS. You can customize the email sender name and address, as well as the content of each notification template, in Settings → Notifications.White-Label Branding
Configure your logo, colors, social links, and custom success screen so customers experience your brand throughout the portal.
Bulk Import
Import existing customers in bulk via XLSX spreadsheet instead of waiting for self-registration.