Security architecture is not a certification
The customer security and compliance surface is planned and not callable. DewEngine has no public production environment, independent audit, certification, penetration-test report, compliance attestation, or completed processor program.
- Current evidence: Development code hashes API keys, scopes records by workspace in services and SQL, encrypts staged and active Google authorization material through configured crypto, sanitizes some provider attempts, signs webhooks, and checks destinations. Production KMS, row-level security, backup controls, and operated monitoring remain absent.
- Target contract: Authenticate every request into one workspace and authorize the exact account, resource, and action before connector work is created; Protect provider credentials with envelope encryption and narrowly scoped decryption while excluding secrets from logs, events, webhooks, and support views; Record administrative and communication actions in an immutable audit stream with customer-controlled retention and deletion boundaries
- Known limits: Passing repository tests does not establish production configuration, organizational controls, cloud security, availability, privacy compliance, or resistance to an independent adversary; Local ciphertext clearance does not prove managed-key destruction, upstream grant revocation, object-store deletion, backup expiry, or full data-subject completion
- Release gates: Complete threat modeling, production KMS, secret rotation, row-level defense, tenant escape testing, and independent penetration review; Prove encrypted backups, restoration, retention expiry, disaster recovery, incident response, vulnerability management, and access review; Publish accurate subprocessors, data flows, contractual controls, and any formal attestations only after the corresponding audits finish