Skip to content
Turncrest
Sign inStart

Security facts

What Turncrest does today, and what it does not. This page lists implemented controls only.

Tenant isolation
PostgreSQL row level security on every tenant table. Composite foreign keys stop records from referencing another organization or project. Automated tests check cross-tenant and same-tenant project isolation.
Role-based authority
Only project managers approve requirement definitions, review evidence, record waivers and record GC acceptance. The database enforces these rules as well as the application.
File handling
Uploads go to a private quarantine, are identified from their bytes (the browser's declared type is ignored), hashed with SHA-256 and malware scanned before anyone can open them. Unscanned files cannot be previewed, exported or sent to AI.
No public file links
Every file and package download passes through an authorization check on each request.
Shared links
Supplier upload links and package review links use 256-bit random tokens stored only as hashes. They expire, can be revoked and are rate limited. They never grant an account.
Immutable records
Document versions and generated packages cannot be altered. Review events and audit events are append-only.
Two-factor authentication
Organization admins must verify with an authenticator app before managing team, billing or exports.
Data export
Admins can export every record as JSON plus every original file with hashes. Cancelling a plan never deletes records.
AI boundaries
AI is optional and off unless configured. Document text is treated as data, not instructions. AI output is a proposal with a cited page; it cannot change records, send messages or reach other projects.

Not claimed

  • No SOC 2, ISO 27001 or other certification. None is claimed.
  • No contractual uptime commitment.
  • Single sign-on (SAML) and SCIM provisioning are not available yet.
  • Files a recipient already downloaded cannot be recalled by revoking a link.
  • Rate limits for shared links are per server instance in this release.

AI provider data retention depends on the provider agreement in place for your deployment. Ask us for the current terms before enabling AI.