Skip to content
Genreline
Theme

Security, stated precisely.

Every control that exists, described as it works — and, at the end, what has not been done yet. A young vendor’s strongest trust signal is the list of its gaps.

Security posture

Stated precisely — gaps included

  • IsolationEnforced in the database · 76 checks
  • IdentityTwo-factor · passkeys · SSO · SCIM
  • ProtectionsRate limits · CSP · bot checks
  • DataOne US region · retention · erasure
  • ContentSession watermarks · sealed contracts

Isolation

The boundary between studios is held in the database.

Enforced in the database
Studio isolation is enforced in the database and proven by 128 automated security checks, each with a positive control — so a check that proves nothing cannot pass.
A cross-tenant write is refused
Rows are stamped with their studio from their parent record, and a write that would file a row under another studio is refused.
Probed, not assumed
Operator probes and end-to-end tests run against the live configuration — the settings no build can see.

Identity

Who you are, proved more than once where it matters.

Two-factor and recovery codes
Authenticator-app codes, with recovery codes stored only as hashes. Sensitive actions — invites, contracts, share links, sending an invoice, changing permissions — ask for the second factor again.
Passkeys
Sign in with a passkey instead of a password.
Single sign-on
SAML and OIDC, with the domain proved by DNS first and enforcement available.
SCIM 2.0
Provisioning from your identity provider; deactivation signs the person out everywhere.
The studio’s own rules
Required two-factor, a maximum session age and an idle timeout, set by the studio.
Delegation limits
Nobody can grant a permission they do not hold. The database enforces it.

Application protections

What stands between the internet and the product.

Rate limiting in the database
One limiter shared by every server instance. On the routes that need no session, a limiter failure refuses the request rather than letting it through.
Security headers and a per-request content security policy
A content security policy built for every response with a fresh nonce — in report-only mode today while violations are reviewed — plus strict transport security, no framing, and camera and microphone granted to the product’s own origin only.
Bot protection and breached passwords
A challenge on sign-up and sign-in, a disposable-address list, and a check of every new password against known breaches. Passwords are at least 15 characters, with no composition rules, as NIST SP 800-63B asks.

Data

Where it lives, how long it stays, and how it leaves.

One US region
Everything is hosted in the United States, in one region. There is no other region today.
Retention
Deleted rows wait out a grace window before they are purged. The activity ledger is kept for seven years and cannot be deleted inside that window, even by a cascade.
Erasure
A person can be erased, with a stable pseudonym left in their place so the record still reads.
Orphaned objects
Files left behind by an abandoned upload are found and removed.

Content

The cut, the contract and the person watching.

Session watermarking on screening links
The viewer’s own identity moves across the frame. It is aimed at screen recording, and it is not forensic watermarking.
Single-use signing links
A signing link works once. Its token is never stored, only its fingerprint.
Sealed contracts
A signed contract is sealed with a cryptographic signature, with the certificate of completion inside the file.

What we have not done yet

Each of these has its plan on the roadmap.

No SOC 2 report
Genreline does not hold a SOC 2 report.
No ISO 27001 certification
Genreline is not ISO 27001 certified.
No TPN assessment
Genreline has no MPA Trusted Partner Network assessment. A TPN Blue Shield self-attestation is the first step on the roadmap.
One region
There is no data residency outside the one US region.
No organization-wide audit export
Approval certificates can be printed; there is no export of the whole activity ledger yet.
No forensic watermarking
Screening links carry a session watermark only.

Found something?

Tell us privately. How to report a vulnerability