Skip to content

Security & Compliance

Protecting digital identity with enterprise-grade security and comprehensive compliance.

Security and compliance form the foundation of everything we build at Vidos. As enterprises trust us with their identity verification infrastructure, we maintain rigorous standards for operational excellence, data protection, and regulatory compliance.

This page sets out how we do that in practice: the controls we run, how we handle and delete data, and what we commit to in our contracts.

Data Protection & Privacy

  • GDPR Compliance

    We process personal data under the UK GDPR and the EU GDPR, acting as processor for our customers under a Data Processing Agreement.

    • Data Minimization: We only process data necessary for verification purposes
    • Purpose Limitation: Data is used solely for its intended identity verification purpose
    • Privacy by Design: Privacy protection is built into our architecture from the ground up
    • User Rights: Support for data portability, erasure, and access requests
  • Data Residency

    • Infrastructure hosted on AWS (EU Ireland region)
    • Production runs across multiple availability zones within the region
    • International data transfers protected by appropriate safeguards (SCCs/IDTA)
  • Retention and Deletion

    Each category of data has a fixed retention period, after which it is deleted.

    • DID resolution: processed transiently and never stored
    • Verification, validation and authorisation records: deleted 30 days after processing
    • Database backups: kept for 30 days
    • Application and security logs: kept for 12 months to support investigations
    • End of contract: customer personal data is deleted or returned, at the customer’s choice
  • Encryption Standards

    • At rest: all customer data, including backups, is encrypted with AES-256
    • In transit: TLS 1.2 or higher on every web page and API that handles customer data
    • Secrets: held in AWS Secrets Manager and an encrypted parameter store, with access granted per service and never written into code
    • Passwords: salted and hashed, never stored in plain text

Infrastructure Security

  • Architecture

    • Network Isolation: production resources sit in dedicated AWS VPCs, with security groups and network ACLs controlling traffic between segments
    • Hardened configuration: unused ports and services are disabled, and firewall rules are reviewed every quarter
    • Tenant separation: every customer account has its own identifier, and all resources and data access are scoped to it
    • API Security: authentication and rate limiting on every endpoint, with limits set per account to protect the service for all customers
  • Access Controls

    • Principle of Least Privilege: access is granted by role, only for the duties that need it
    • Multi-Factor Authentication (MFA): required for all access to the production environment
    • Access reviews: every quarter, and access is revoked as soon as someone leaves or changes role
    • Managed devices: production systems and customer data can only be reached from enrolled, company-managed devices
    • Customer data: our team has no access to unencrypted customer data
  • Monitoring and Logging

    • Every API call and administrative action in production is recorded with AWS CloudTrail
    • AWS GuardDuty and CloudWatch watch for suspicious activity and alert the team
    • Logs are protected against modification and deletion, with access restricted to authorised staff
  • Your Account

    • Two-factor authentication for dashboard users, with any standard authenticator app
    • Progressive lockout after repeated failed sign-in attempts
    • A strong password policy for every user
    • Roles and permissions that you manage for your own team

Security Engineering

  • Secure Development

    • A secure code review before every release
    • Automated unit and integration tests run before deployment
    • Production changes follow a documented change control process, with approval and an audit trail
    • Development and test environments are separated from production and never use customer data
  • Vulnerability Management

    • Dependency, container image and malware scans on every change, and at least weekly
    • Vulnerability scans of internet-facing services every quarter and after significant changes
    • Critical and high-risk patches applied within 14 days of release
  • Incident Response

    • A documented incident response plan with defined roles and escalation
    • Customers notified within 24 hours of a personal data breach or a security incident affecting their service
    • A public status page with live service status, uptime history and past incidents
    • Incident reports and root cause analysis made available within 48 hours of resolution

Availability & Continuity

  • Service Level Agreements

    Monthly uptime commitments are set by support level and written into our Terms of Service, with service credits when we fall short.

    • Basic: 99.5% monthly uptime
    • Business: 99.9% monthly uptime
    • Advanced: 99.95% monthly uptime
    • Maintenance: scheduled work is announced at least 48 hours in advance
  • Business Continuity

    • Recovery Time Objective: 4 hours
    • Recovery Point Objective: 1 hour
    • Data Backup: automated and encrypted, in geographically separate locations
    • Testing: failover and data recovery exercises every year

Compliance Framework

  • eIDAS 2.0 Ready

    • Support for European Digital Identity Wallet requirements
    • Cross-border interoperability standards
  • Industry Standards

    • W3C Standards: Full compliance with Verifiable Credentials and DID specifications
    • OpenID Standards: Support for OpenID4VC and OpenID4VP protocols
    • ISO/IEC 18013-5 & 18013-7: Compatible with mobile driving license standards

Governance & Transparency

  • Policies and Risk

    • Information security policies reviewed and approved every year
    • Formal risk assessments every year and whenever operations change significantly
    • Annual internal audits of our security and quality processes
    • Security assessments of every supplier with access to sensitive systems or data
  • People

    • Background checks before anyone joins or is given access to sensitive systems
    • Confidentiality obligations for every member of staff and contractor
    • Security awareness training for all staff every year
  • Transparency

    • Privacy Policy: Clear, accessible privacy policy
    • Data Processing Agreements: a DPA for every customer, covering UK and EU data protection law
    • Subprocessors: a published list, with at least 30 days’ notice of changes and the right to object
    • Breach Notification: within 24 hours of becoming aware of a breach affecting customer personal data

Build on a Foundation of Trust

From financial services to government applications, Vidos provides the security assurance and regulatory alignment your organization requires.

To discuss your specific requirements, contact our security team.