Data Protection
How VeriPlus collects, processes, stores, and protects customer data in compliance with global privacy regulations.
Data Protection
VeriPlus implements comprehensive data protection measures to safeguard personal information and comply with global privacy regulations.
Data Collection
What We Collect
Identity Verification:
- Full name
- Date of birth
- Nationality
- Government ID document images
- Selfie/biometric images
- Residential address (optional)
- Email and phone (optional)
AML Screening:
- Name
- Date of birth
- Country of residence
KYT Crypto:
- Wallet addresses
- Blockchain network
Account Management:
- Organization name
- Contact information
- Billing details (via Stripe)
Technical Data:
- IP address
- User agent (browser/device)
- API request logs
- Session data
What We DON'T Collect
- Social Security Numbers
- Credit card numbers (handled by Stripe)
- Health information
- Biometric templates (only images)
- Political opinions
- Religious beliefs
Data Minimization
We collect only the minimum data necessary for identity verification and compliance. No unnecessary personal information is requested or stored.
Lawful Basis for Processing
VeriPlus processes personal data under these lawful bases:
| Purpose | Lawful Basis |
|---|---|
| Identity Verification | Legitimate interest (fraud prevention) |
| AML Screening | Legal obligation (AML regulations) |
| Account Management | Contract performance |
| Payment Processing | Contract performance |
| Marketing | Consent (opt-in only) |
Data Processing
Data Processor Role
VeriPlus acts as:
- Data Processor when you use our API (you are the Controller)
- Data Controller for your organisation's account data
Sub-Processors
We use these sub-processors:
| Sub-Processor | Purpose | Location | Safeguards |
|---|---|---|---|
| AWS | Cloud infrastructure | EU (Ireland) | DPA, SCCs |
| Dataspike | Document verification | EU (Ireland) | DPA |
| Stripe | Payment processing | US | DPA, SCCs, PCI DSS |
| Resend | Transactional emails | US | DPA |
Data Processing Agreements (DPAs) in place with all sub-processors.
Data Transfers
Intra-EU Transfers: No additional safeguards required
EU to US Transfers: Standard Contractual Clauses (SCCs)
Adequacy Decisions: We use providers in adequacy-recognised countries where possible
Data Storage
Storage Location
Primary Storage:
- EU customers: EU-West-1 (Ireland)
- UK customers: EU-West-1 (Ireland) or UK (London) upon request
- US customers: US-East-1 (Virginia) upon request
Backup Storage: Secondary EU region (Frankfurt)
Storage Duration
| Data Type | Retention Period | Justification |
|---|---|---|
| Verification Records | 5 years | AML/KYC regulations |
| AML Screening Results | 5 years | Legal requirement |
| KYT Checks | 5 years | Compliance |
| Audit Logs | 12 months | Security and accountability |
| API Logs | 30 days | Debugging |
| Account Data | Until deletion request | Service provision |
After Retention Period: Data automatically deleted
Data Deletion
Automatic Deletion:
// Temporary files
expiresAt: 24 hours after creation
// Upload URLs
expiresAt: 1 hour after generation
// Archived applicants
deletedAt: 5 years after last verificationManual Deletion:
// Via API
DELETE /api/v3/applicants/:id
// Via Dashboard
Settings → Data Management → Delete ApplicantPermanent Deletion: Data overwritten (not just flagged)
Data Security
Encryption
At Rest: AES-256 encryption for all stored data
In Transit: TLS 1.3 for all API communication
Database: Encrypted fields for sensitive data
Access Controls
Who Can Access:
- Your organisation's authorised users
- VeriPlus support (with customer consent)
- Regulators (with legal obligation)
Not Accessible By:
- Other VeriPlus customers
- Third-party marketers
- Unauthorised employees
Access Logging: All access attempts logged
Backup Security
Encrypted Backups: All backups encrypted at rest
Access Controls: Restricted to senior engineering team
Testing: Monthly backup restoration tests
Data Subject Rights
Right to Access (Subject Access Request)
How to Request:
- Email: [email protected]
- Subject: "Subject Access Request"
- Provide: Name, email, organisation
Response Time: 30 days
Provided Data:
- Copy of all personal data we hold
- Purpose of processing
- Categories of data
- Recipients of data
- Retention period
Right to Rectification
Correct Inaccurate Data:
PATCH /api/v3/applicants/:id
{
"firstName": "Corrected Name",
"email": "[email protected]"
}Response Time: Immediate via API, or 30 days via email request
Right to Erasure ("Right to be Forgotten")
When Applicable:
- Data no longer necessary
- You withdraw consent
- Data processed unlawfully
- Legal obligation to delete
When NOT Applicable:
- Legal obligation to retain (5-year AML/KYC requirement)
- Ongoing legal claim
How to Request:
DELETE /api/v3/applicants/:id
// Or email [email protected]Response Time: 30 days
Effect: All personal data permanently deleted (except legally required retention)
Right to Restriction
Restrict Processing:
- While accuracy is verified
- Processing is unlawful
- During legal claim
How to Request: Email [email protected]
Effect: Data stored but not processed (except with consent)
Right to Data Portability
Export Your Data:
GET /api/v3/applicants?export=json
// Returns all applicants in machine-readable JSONFormats Available:
- JSON
- CSV
- PDF (for human-readable reports)
Scope: All data you've submitted to VeriPlus
Right to Object
Object to Processing:
- For marketing (automatic opt-out)
- For legitimate interest (requires justification)
How to Object: Email [email protected]
Effect: Processing stopped (unless compelling legitimate grounds)
Rights Related to Automated Decision-Making
Automated Decisions:
- Document authenticity check (AI)
- Face matching (AI)
- Risk scoring (ML)
Your Rights:
- Explanation of logic involved
- Right to human review
- Right to challenge decision
How to Exercise: Request manual review via dashboard or email
Data Breach Notification
Breach Response Plan
Detection: 24/7 security monitoring
Assessment: Within 24 hours
Notification to Authorities:
- DPA (Data Protection Authority): Within 72 hours
- Customers: Without undue delay
Notification to Data Subjects:
- If high risk: Direct notification
- Via email and dashboard alert
What We'll Tell You
- Nature of the breach
- Categories and approximate number of records affected
- Likely consequences
- Measures taken to mitigate
- Contact point for more information
Your Obligations
If you are the Data Controller:
- You may need to notify your customers
- You may need to notify your DPA
- We'll provide necessary information
Privacy by Design
Pseudonymization
Applicant IDs are randomly generated:
app_1234567890abcdef // Not sequential, not predictable
Benefit: Breach of IDs alone doesn't reveal personal data
Data Minimization
Only Necessary Data Collected:
- Name, DOB required for verification
- Address optional (unless needed for AML)
- Phone optional
Auto-Deletion: Data deleted when no longer needed
Segregation
Data Segregated:
- Each organisation's data isolated
- No cross-organisation access
- Separate encryption keys
Cookies and Tracking
Cookies We Use
| Cookie | Type | Purpose | Duration |
|---|---|---|---|
session | Essential | Authentication | Session |
csrf_token | Essential | Security | Session |
preferences | Functional | User settings | 1 year |
analytics | Analytics | Usage statistics | 1 year (opt-in) |
No Marketing Cookies: We don't use advertising or tracking cookies
Cookie Controls
// Manage cookie preferences
Settings → Privacy → Cookie Preferences
// Opt out of analytics
Settings → Privacy → Analytics: OffChildren's Privacy
Age Requirement: 18+ for creating accounts
Identity Verification of Minors:
- Allowed for compliance purposes
- Parental consent required (where applicable)
- No marketing to minors
Data Protection Officer (DPO)
Contact:
- Email: [email protected]
- Address: VeriPlus Ltd, Data Protection Officer, [Address]
Responsibilities:
- Ensure GDPR compliance
- Handle data subject requests
- Advise on data protection impact assessments
- Cooperate with supervisory authorities
Supervisory Authority
EU: Your local Data Protection Authority
UK: Information Commissioner's Office (ICO)
- Website: ico.org.uk
- Phone: 0303 123 1113
Right to Complain: You can lodge a complaint with supervisory authority if you believe your data protection rights have been violated.
Data Protection Impact Assessment (DPIA)
VeriPlus conducts DPIAs for:
- New processing activities
- Changes to existing processing
- High-risk processing
Last DPIA: [Date]
Findings: Available upon request
Transparency
Privacy Policy: veriplus.co.uk/privacy
Data Processing Agreement: veriplus.co.uk/dpa
Subprocessor List: veriplus.co.uk/subprocessors
Updates: You'll be notified of material changes
Best Practices for Customers
- Be Transparent: Inform your customers you use VeriPlus
- Update Privacy Policy: Mention VeriPlus as data processor
- Get Consent: Where required for your processing
- Honor Rights: Facilitate data subject rights requests
- Minimise Data: Only send data required for verification
- Delete Data: Delete verification data when no longer needed
- Secure API Keys: Protect keys as you would passwords
- Monitor Access: Review who in your organisation has access
Next Steps
Ready to get started?
Start with our free plan. No credit card required.