Why verification matters
Without a verified identity, some platform capabilities are restricted:Private program access
Many high-value programs are invite-only or have verification as a prerequisite for access. Your reputation and skill alone are not enough — companies require confirmed identities before sharing sensitive targets.
Bounty payouts
Identity verification may be required before your first bounty payment can be processed. This protects both you and the companies making payments by ensuring a verified chain of identity.
Verified badge
A blue verified checkmark appears next to your nickname on the leaderboard, on your public profile, and on any Hacktivity entries attributed to you. It is an immediate trust signal for program administrators.
Country of residence lock
Once verified, your country of residence is confirmed and locked to the issuing country on your identity document. This cannot be changed while your verification is valid.
Before you begin
You will need the following before starting the verification flow:- A valid government-issued photo ID — passport, national identity card, driving licence, or residence permit
- A proof of address document — a recent bank statement or utility bill
- A device with a working camera for the live photo (selfie) step
- Your legal first and last name as they appear on your identity document
Starting the verification process
1
Go to Account Settings
Navigate to Account Settings and select the Verification tab. You will see your current verification status and, if you have not started yet, a form to begin.
2
Enter your legal name and country
Provide your legal first name, last name, and your current country of residence. This creates your secure verification profile with the identity verification service. Your country of residence will be updated on your account at this point.
3
Complete the guided capture flow
Once your profile is created, a guided verification widget loads in your browser. Follow the on-screen prompts to:
- Upload or photograph your identity document (passport, national ID, driving licence, or residence permit)
- Upload your proof of address (bank statement or utility bill)
- Take a live photo (selfie) so the system can match your face to your ID
4
Submit for processing
After completing all captures, submit your documents. Two verification checks run in parallel: a document check (validating your ID) and an identity check (matching your live photo to your document). Processing typically completes within minutes, though it can take longer in some cases.
5
Receive your result
You will be notified when your verification result is available. Return to the Verification page to see your status. If both checks pass, your account is marked as verified immediately.
Accepted document types
- Identity documents
- Proof of address
The following government-issued identity documents are accepted:
- Passport (any country)
- National identity card
- Driving licence
- Residence permit
Verification statuses
Verification has a limited validity period. When it expires, your verified status is removed from your account until you complete a new verification. You will be notified before expiry so you can plan ahead.
Retrying after a failed attempt
If your verification attempt is rejected, you may be eligible to retry the capture step with fresh documents. A limited number of automated attempts are available. If you exhaust those attempts, contact Hackrate support — the team can assist with manual review.What to do if your attempt fails
What to do if your attempt fails
- Go back to Account Settings → Verification and check the status message for details on what went wrong.
- Ensure your documents are clear, fully in-frame, and not expired.
- Retry using the capture flow — a fresh attempt resets the captured documents while keeping your verification profile.
- If the issue persists after your available attempts are exhausted, reach out to Hackrate support for assistance.
Two-factor authentication (2FA)
While you are in your account security settings, you should also consider enabling two-factor authentication. 2FA adds a second layer of protection to your login, requiring approval from your registered authentication method every time you sign in.1
Go to Account Settings
Navigate to Account Settings and look for the Two-Factor Authentication section.
2
Enable 2FA
Click Enable Two-Factor Authentication. The system will add your account to the 2FA group and immediately revoke your active session.
3
Sign back in
After enabling 2FA, sign back in. You will now be prompted for a second factor on every login. This is a one-way action — once enabled, 2FA cannot be self-disabled.