Compliance · EU · UK · Global

Win European contracts.

EngineeringID is built for firms whose clients sit in Brussels, Berlin, and Bengaluru. If your procurement process keeps stalling on data protection questionnaires, this page is your shortcut — legal basis, sub-processors, transfer mechanisms, a ready-to-sign DPA, and the audit trail your clients' counsel expects to see.
§01
Art. 33
Breach notification per statutory requirements
§02
DPA
Data Processing Addendum available on request
For your firm

Your international clients have counsel.
You should have answers.

Global engineering, architecture, and professional-services firms lose weeks to every cross-border DPA negotiation. We've done the paperwork so you can say yes to EU, UK, and APAC clients in one meeting instead of six.

§01

Faster procurement

Pre-signed DPA, published sub-processors, documented transfer mechanisms. Your client's legal team signs off on day one instead of week six.

§02

Lower legal friction

Module-compliant 2021 SCCs, EU–US Data Privacy Framework certification, and UK International Data Transfer Addendum — prebuilt for each of your EU client counterparts.

§03

Bigger addressable market

Open the EU public-sector market. Bid for UK government frameworks. Serve LGPD-regulated clients in Brazil and APPI-regulated clients in Japan — without rebuilding your stack.

Regional architecture · multi-tenant

Your data stays in your region.

EngineeringID is a multi-tenant platform. Multi-region data residency is on our roadmap; today, primary processing occurs in a single US region. For EU customers requiring strict data residency before this is built out, contact us.

§01

Our Role Under GDPR

Under Articles 4(7) and 4(8) of the GDPR, we play two distinct roles:

  • Controller (for our direct customers): we determine the purposes and means of processing your account, login, and billing data. This page, together with our Privacy Notice, is our Art. 13 transparency disclosure.
  • Processor (for your firm's end-client data): when you upload documents containing third-party personal data, we process that data strictly on your documented instructions. Our obligations are set out in the DPA.
§03

Data Processing Agreement (Art. 28)

For Art. 28 processor obligations, contact [email protected].

§04

Sub-processor Registry

Sub-processor Purpose Location Transfer
Fly.io Application hosting & compute US · EU (Frankfurt optional) SCCs · DPF
PostgreSQL Managed database US · EU (Frankfurt) SCCs · DPF
Cloudflare CDN, DNS, DDoS, WAF Global edge SCCs · DPF
AWS KMS Enterprise key management Customer-chosen region SCCs · DPF
Stripe Payment processing US · EU (Ireland) SCCs · DPF
Resend Transactional email EU · US SCCs · DPF
Sentry Error monitoring (stack-trace PII) US SCCs · DPF
KYC vendor — disclosed at verification Identity verification EU-first routing where applicable SCCs
§05

International Transfers

§06

Data Residency & Regional Deployment

Today, primary processing occurs in a single US region. Enterprise customers with strict residency requirements should contact us before contracting.

Sealed records and document versions are immutable at the database layer. A BEFORE UPDATE trigger on the seals and document_versions tables rejects any modification to integrity fields (document hash, verification code, sealed timestamp, signing credential, owning user). The trigger blocks ordinary UPDATE paths: direct SQL, application code, ORM bulk updates, and the psql CLI. The trigger is part of the schema; it is installed by an Ecto migration that runs on every environment we deploy to.

§07

Data Subject Rights

Under Articles 12 through 22, every data subject has the following rights. We honor them regardless of where the data subject is located — not just in the EU.

  • Art. 15 — Access: a full machine-readable copy of personal data we hold.
  • Art. 16 — Rectification: update any inaccuracy yourself, or ask us to.
  • Art. 17 — Erasure ("right to be forgotten"): subject to legal and audit retention.
  • Art. 18 — Restriction of processing: freeze processing while a dispute is resolved.
  • Art. 20 — Portability: export in JSON.
  • Art. 21 — Objection: opt out of legitimate-interest processing.
  • Art. 22 — No solely automated decisions: we don't make legally significant decisions about you via ML alone.

If you're a data subject whose personal data is in our platform because your engineering firm put it there: please contact that firm first (they are the controller). If they don't respond, write to [email protected] and we'll route the request.

§08

Breach Notification

§09

Privacy Contact

§10

DPIA Assistance

§11

Audit Rights

  • SOC 2: SOC 2 Type 1 readiness is in progress on a self-policed basis. No external attestation report has been issued.
  • Customer-initiated audit: on 30 days' notice, at your cost, no more than once per 12 months, with reasonable scope and limited to processing activities involving your data.
  • Regulator inspection: on request from any competent supervisory authority, we cooperate fully and directly.
§12

Global Coverage & Other Jurisdictions

Jurisdiction Framework Our posture
European Economic Area GDPR Primary compliance baseline · DPA available on request
United Kingdom UK GDPR · Data Protection Act 2018 Subject to applicable transfer mechanisms
Switzerland revFADP Subject to applicable transfer mechanisms
California, USA CCPA · CPRA Full consumer rights · no sale of personal information
Other US states CPA (CO), VCDPA (VA), CTDPA (CT), UCPA (UT), TDPSA (TX), OCPA (OR) Unified rights portal
Canada PIPEDA · Quebec Law 25 Bilingual disclosures · Quebec-specific addendum
Brazil LGPD Portuguese-language rights portal · ANPD coordination
Japan APPI Cross-border transfer notices · PPC coordination
South Korea PIPA Korean-language rights portal · KISA coordination
Australia Privacy Act 1988 · APPs OAIC reporting & breach notification
Singapore PDPA PDPC coordination · DNC Registry integration where applicable
India DPDPA 2023 Indian resident rights portal · DPDP Board coordination
For procurement & counsel

Privacy & procurement questions go to our privacy team.