Security programme overview
Instant Compliance is a Software-as-a-Service platform for EU AML/CFT compliance under AMLAR, AMLD6, and the emerging EU Single Rulebook. We process sensitive financial and identity data for regulated European obliged entities, so confidentiality, integrity, and availability are central to how we design and operate the product.
Our security programme covers governance, access, data protection, infrastructure, application security, cloud operations, AI use, third parties, incident readiness, physical reliance on cloud providers, legal obligations, and continuous monitoring. We organise and review those areas on an ongoing basis — not only when an assessment is published. All customer data is hosted exclusively within the European Union.
We also use structured assurance approaches so customers and auditors can work from comparable evidence. Downloadable assurance materials are listed under Certificates we hold below.
Assessment & assurance documents
DSS-1200 is Instant Compliance's own internal security framework. We carry out a structured self-assessment of our controls against it on a periodic basis. This is a self-review conducted by Instant Compliance, not an independent third-party certification. Our independent SOC 2 and ISO 27001 certifications are currently in progress, and our infrastructure is hosted in AWS data centres that hold SOC 1, SOC 2 and ISO 27001 certification. We'll publish further independent attestations here as we obtain them.
DSS-1200 — Internal Security Self-Assessment
Instant Compliance Pty Ltd · self-assessed · issued 28 April 2026
System overview & architecture
Instant Compliance operates a modern, cloud-native architecture designed for high availability and defence-in-depth security. Data stored at rest by Instant Compliance is hosted in the European Union (AWS Frankfurt); certain transient processing (KYB document extraction, the browser-extension contact-name lookup, and the in-app support assistant) is performed by US-based AI sub-processors disclosed below. Cross-border transfers are covered by GDPR Article 28 DPAs and Standard Contractual Clauses where applicable.
Infrastructure & hosting
| Component | Technology | Location | Purpose |
|---|---|---|---|
| Application hosting | Vercel (Edge Network) | Frankfurt, EU (primary) | Frontend & API layer with built-in DDoS mitigation |
| Primary database | PostgreSQL via Prisma 6.4 | AWS eu-central-1 (Frankfurt) | Primary data store for all application records |
| File storage | AWS S3 | AWS eu-central-1 (Frankfurt) | Secure storage for PDFs, KYC documents, and compliance artefacts |
| Background processing | AWS Lambda | AWS eu-central-1 (Frankfurt) | Asynchronous and scheduled background jobs |
Identity & authentication
| Component | Technology | Notes |
|---|---|---|
| Session management | NextAuth.js v5 + @auth/prisma-adapter | Sessions stored securely in PostgreSQL |
| OAuth providers | Google OAuth, Microsoft OAuth | Leverages provider-managed MFA |
| Email/password auth | NextAuth.js credential provider | Passwords hashed using bcrypt |
| KYC/KYB verification | Sumsub WebSDK | eIDAS-compliant identity verification for end-customer onboarding |
Third-party sub-processors
Each sub-processor has been selected based on demonstrated security posture, GDPR compliance, and contractual data protection commitments. GDPR Article 28 DPAs are in place with all sub-processors that handle personal data; cross-border transfers from the EU are covered by Standard Contractual Clauses where applicable. The first five rows are the AI / identity sub-processors most material to personal-data disclosure.
| Sub-processor | Purpose | Data processed | Region |
|---|---|---|---|
| Anthropic (Claude API) | KYB document extraction (company extracts, trust deeds) | Full PDF document content including personal data of directors, shareholders, trustees, settlors, appointors and beneficiaries — processed transiently; not used for model training | United States |
| Groq | Browser-extension contact-name inference | User email address + sanitised page HTML — processed transiently; not retained by default | United States (AU, CA, FI, SA regions available) |
| OpenAI (gpt-4o-mini) | In-app support assistant — via EK Hub | Chat content and organisation-authored knowledge base content | United States |
| Pinecone | Knowledge-base vector retrieval for the support assistant — via EK Hub | Vector representations of organisation-authored knowledge base | United States (EU eu-west-1 and Singapore available; default us-east-1) |
| Sumsub | KYC/KYB identity verification (eIDAS LoA High) | Identity-document images and biometric data — held on Sumsub-controlled infrastructure | European Union (subject to GDPR) |
| Stripe | Billing & subscription management | Payment card data (PCI DSS compliant) | United States / Ireland |
| HubSpot | Customer relationship management | Contact and account information | United States |
| Ably | Real-time pub/sub notifications | Application event data | United States |
| PostHog | Product analytics | Anonymised usage events | EU (EU-hosted instance) |
| Google Calendar API | Scheduling integrations | Calendar event metadata | United States |
| Nodemailer / Resend | Transactional email delivery | Email addresses and notification content | United States |
Intra-group note: The in-app support assistant is provided via EK Hub, a product of Squiggly Labs Pty Ltd — the 100% owner of Instant Compliance. OpenAI and Pinecone are the underlying providers for that assistant. The assistant has no code path to KYC, KYB, identity, or customer records; it is scoped to the organisation’s authored knowledge base plus the live conversation.
Infrastructure security pedigree
| Provider | Security tier | Verified certifications |
|---|---|---|
| AWS | Tier 1: Enterprise Grade | SOC 2 Type 2, ISO 27001, PCI DSS, FedRAMP, GDPR, HIPAA |
| Vercel | Tier 1: Enterprise Grade | SOC 2 Type 2, ISO 27001, PCI DSS v4.0, GDPR, HIPAA |
| Anthropic | Tier 1: Enterprise Grade | SOC 2 Type 2, ISO 27001, FedRAMP, HIPAA, CSA STAR |
| OpenAI | Tier 1: Enterprise Grade | SOC 2 Type 2, CSA STAR |
| Pinecone | Tier 1: Enterprise Grade | SOC 2 Type 2, ISO 27001, HIPAA, GDPR |
| Groq | Tier 1: Enterprise Grade | SOC 2 Type 2 |
| Sumsub | Tier 1: Enterprise Grade | SOC 2 Type 2, ISO 27001, PCI DSS, GDPR, eIDAS |
| Stripe | Tier 1: Enterprise Grade | SOC 2 Type 2, PCI DSS Level 1 |
| HubSpot | Tier 1: Enterprise Grade | SOC 2 Type 2, HIPAA, GDPR |
| PostHog | Tier 1: Enterprise Grade | SOC 2 Type 2, GDPR, HIPAA (EU-hosted) |
| Ably | Tier 1: Enterprise Grade | SOC 2 Type 2, HIPAA, GDPR |
| Resend | Tier 1: Enterprise Grade | SOC 2 Type 2, GDPR |
Risk management & treatment plan
Instant Compliance maintains a formal risk management programme to identify, assess, and mitigate risks to the confidentiality, integrity, and availability of customer data. Risks are evaluated based on their likelihood of occurrence and potential impact, resulting in a risk score that dictates the required treatment strategy.
| Risk ID | Description | Inherent | Treatment & controls | Residual |
|---|---|---|---|---|
| RSK-01 | Unauthorised access to production database containing sensitive KYC data. | High | Mitigate: Database is isolated within a private VPC. Access requires VPN and MFA. Strict RBAC enforced. No public endpoints exposed. | Low |
| RSK-02 | Data loss due to infrastructure failure or ransomware attack. | High | Mitigate: Automated daily backups of PostgreSQL database. Backups stored in geographically redundant S3 buckets with versioning enabled to prevent malicious deletion. | Low |
| RSK-03 | Vulnerabilities introduced via third-party open-source dependencies. | Medium | Mitigate: Automated dependency scanning integrated into CI/CD pipeline. Build fails if high/critical CVEs are detected. Regular dependency updates scheduled. | Low |
| RSK-04 | Exposure of sensitive data via overseas AI sub-processors (Anthropic for KYB extraction; Groq for the browser extension; OpenAI and Pinecone for the in-app support assistant via EK Hub). Cross-border transfer outside the EU triggers GDPR Chapter V obligations. | Medium | Mitigate: Commercial-tier agreements with each provider so customer content is not used for model training; zero-data-retention / no-retention configurations enabled where supported. Payloads scoped to the minimum required context; support assistant has no code path to KYC, KYB, identity, or customer records. GDPR Article 28 DPAs in place; cross-border transfers covered by Standard Contractual Clauses where applicable. | Low |
| RSK-05 | DDoS attack causing platform unavailability. | Medium | Transfer/Mitigate: Leveraged Vercel's edge network infrastructure which provides inherent, globally distributed DDoS mitigation and WAF capabilities. | Low |
Business continuity & disaster recovery
Instant Compliance has established a Business Continuity and Disaster Recovery (BCP/DR) plan designed to ensure the rapid restoration of services in the event of a catastrophic failure, natural disaster, or significant security incident.
Our cloud-native architecture is inherently resilient. The frontend is deployed across Vercel's globally distributed edge network. Primary AWS infrastructure (PostgreSQL and S3) is deployed across multiple Availability Zones within eu-central-1 (Frankfurt), providing redundancy against single-datacenter failures while keeping data within the EU.
- Recovery Time Objective (RTO): 4 hours — maximum acceptable downtime after a declared disaster before services must be restored.
- Recovery Point Objective (RPO): 1 hour — maximum acceptable data loss; automated backup schedule supports restore to within one hour prior to an incident.
The PostgreSQL database undergoes automated, continuous backups. Transaction logs are archived every 5 minutes, and full snapshots are taken daily. Backups are stored in a separate, secured AWS S3 bucket (eu-central-1) with versioning enabled. Restoration procedures are documented in engineering runbooks and tested annually via simulated disaster recovery tabletop exercises.
Human resources security controls
Security begins with personnel. Strict HR security controls ensure employees and contractors understand their responsibilities and are vetted before access to company systems or customer data.
Background screening
- Verification of identity and right to work in the relevant jurisdiction.
- Verification of employment history and professional references.
- Criminal history screening for all personnel with access to production systems or sensitive customer data.
Security awareness training
Formal security awareness training upon hire and annually thereafter, covering phishing and social engineering, secure passwords and MFA, data privacy (including GDPR obligations and sensitive KYC/AML data handling), and incident reporting. Completion is tracked by HR; failure to complete mandatory training results in suspension of system access.
Onboarding & offboarding
Onboarding: Access granted on a role-based, least-privilege basis; MFA required before initial login; acknowledgement of Acceptable Use and Information Security policies.
Offboarding: Documented checklist executed on termination; access to email, Slack, AWS, and GitHub revoked within 24 hours; company hardware remotely wiped and recovered.
Vulnerability management programme
Continuous vulnerability management identifies, assesses, and remediates weaknesses in application code, third-party dependencies, and cloud infrastructure.
- Dependency scanning (SCA): Automated scanning against known vulnerability databases; high or critical CVEs halt the build until patched or updated.
- Static application security testing (SAST): Pull request scanning for hardcoded secrets, injection flaws, XSS, and related issues.
In our most recent full-stack security audit, high-severity issues were found in outdated NPM packages; engineering triaged, updated packages, deployed patches, and a re-scan confirmed remediation of all high and critical findings.
Remediation SLAs (by CVSS / exploitability)
- Critical: remediated within 48 hours of discovery.
- High: remediated within 14 days of discovery.
- Medium: remediated within 30 days of discovery.
Security control domains
We group controls into twelve domains (D-01–D-12) for clarity and external review — the same structure used in our latest structured assessment. Each area below is operating at satisfactory posture as of 28 April 2026. Expand a row for detail; the signed DSS-1200 PDF has the full narrative if you need it for audit or procurement.
D-01SatisfactoryGovernance & Risk Management
Executive-led security programme and risk register in place
Expand for control details
Governance & Risk Management
Executive-led security programme and risk register in place
Expand for control details
D-02SatisfactoryIdentity & Access Management
MFA enforced; least-privilege access model
Expand for control details
Identity & Access Management
MFA enforced; least-privilege access model
Expand for control details
D-03SatisfactoryData Protection & Privacy
AES-256 at rest; TLS 1.2+ in transit; EU residency for stored data; transient AI processing in the US; GDPR Article 28 DPA
Expand for control details
Data Protection & Privacy
AES-256 at rest; TLS 1.2+ in transit; EU residency for stored data; transient AI processing in the US; GDPR Article 28 DPA
Expand for control details
D-04SatisfactoryInfrastructure & Network Security
WAF & DDoS protection via Vercel; no public admin ports
Expand for control details
Infrastructure & Network Security
WAF & DDoS protection via Vercel; no public admin ports
Expand for control details
D-05SatisfactoryApplication & Software Security
Automated audit completed; all high CVEs remediated
Expand for control details
Application & Software Security
Automated audit completed; all high CVEs remediated
Expand for control details
D-06SatisfactoryCloud & Container Security
Serverless architecture; least-privilege IAM roles
Expand for control details
Cloud & Container Security
Serverless architecture; least-privilege IAM roles
Expand for control details
D-07SatisfactoryAI & Emerging Technology Security
Anthropic (KYB extraction), Groq (extension), OpenAI + Pinecone (support assistant via EK Hub); no training data exposure
Expand for control details
AI & Emerging Technology Security
Anthropic (KYB extraction), Groq (extension), OpenAI + Pinecone (support assistant via EK Hub); no training data exposure
Expand for control details
D-08SatisfactorySupply Chain & Third-Party Risk
Continuous monitoring; GDPR Article 28 DPAs with all sub-processors; intra-group EK Hub arrangement with Squiggly Labs
Expand for control details
Supply Chain & Third-Party Risk
Continuous monitoring; GDPR Article 28 DPAs with all sub-processors; intra-group EK Hub arrangement with Squiggly Labs
Expand for control details
D-09SatisfactoryIncident Response & Resilience
Automated DB backups; defined RTO/RPO and response process
Expand for control details
Incident Response & Resilience
Automated DB backups; defined RTO/RPO and response process
Expand for control details
D-10SatisfactoryPhysical & Environmental Security
Cloud-native; physical security delegated to AWS/Vercel
Expand for control details
Physical & Environmental Security
Cloud-native; physical security delegated to AWS/Vercel
Expand for control details
D-11SatisfactoryCompliance & Legal Obligations
AMLA / AMLD6; GDPR; eIDAS compliance
Expand for control details
Compliance & Legal Obligations
AMLA / AMLD6; GDPR; eIDAS compliance
Expand for control details
D-12SatisfactoryContinuous Monitoring & Threat Intelligence
Real-time monitoring via Vercel, PostHog, automated scanners
Expand for control details
Continuous Monitoring & Threat Intelligence
Real-time monitoring via Vercel, PostHog, automated scanners
Expand for control details
Domain status overview
Snapshot from our latest structured review: all twelve control domains satisfactory. Nothing was rated as failing or requiring immediate remediation as of 28 April 2026. The formal outcome is recorded in the signed DSS-1200 assessment PDF.
| Domain | Name | Status | Notes |
|---|---|---|---|
| D-01 | Governance & Risk Management | Satisfactory | Executive-led security programme and risk register in place |
| D-02 | Identity & Access Management | Satisfactory | MFA enforced; least-privilege access model |
| D-03 | Data Protection & Privacy | Satisfactory | AES-256 at rest; TLS 1.2+ in transit; EU residency for stored data; transient AI processing in the US; GDPR Article 28 DPA |
| D-04 | Infrastructure & Network Security | Satisfactory | WAF & DDoS protection via Vercel; no public admin ports |
| D-05 | Application & Software Security | Satisfactory | Automated audit completed; all high CVEs remediated |
| D-06 | Cloud & Container Security | Satisfactory | Serverless architecture; least-privilege IAM roles |
| D-07 | AI & Emerging Technology Security | Satisfactory | Anthropic (KYB extraction), Groq (extension), OpenAI + Pinecone (support assistant via EK Hub); no training data exposure |
| D-08 | Supply Chain & Third-Party Risk | Satisfactory | Continuous monitoring; GDPR Article 28 DPAs with all sub-processors; intra-group EK Hub arrangement with Squiggly Labs |
| D-09 | Incident Response & Resilience | Satisfactory | Automated DB backups; defined RTO/RPO and response process |
| D-10 | Physical & Environmental Security | Satisfactory | Cloud-native; physical security delegated to AWS/Vercel |
| D-11 | Compliance & Legal Obligations | Satisfactory | AMLA / AMLD6; GDPR; eIDAS compliance |
| D-12 | Continuous Monitoring & Threat Intelligence | Satisfactory | Real-time monitoring via Vercel, PostHog, automated scanners |
Management attestation
The following statement accompanies our published DSS-1200 assessment.
I, Simon Giles, Chief Executive Officer of Instant Compliance Pty Ltd (ACN 111 744 668), hereby attest that the security controls, architectural details, and operational practices described in this DSS-1200 assessment report are accurate and reflect the operational state of the Instant Compliance platform as of 28 April 2026. This is a self-assessment conducted by Instant Compliance against our own internal DSS-1200 security framework — not an independent third-party certification. Our independent SOC 2 and ISO 27001 certifications are currently in progress. Instant Compliance Pty Ltd is committed to the continuous improvement of its security posture to protect our customers, their data, and the integrity of the regulated obliged entities across the European Union that rely on our platform.
Simon Giles
Chief Executive Officer, Instant Compliance Pty Ltd
28 April 2026
Download the signed DSS-1200 assessment (PDF) for your records. Contact us for vendor questionnaires, GDPR Article 28 DPA, or supplemental assurance.