1. Why request log consent gates capture
Capture is off by default and never retroactive. Turning it on is a deliberate act with an audit trail, because the captured documents contain whatever your users typed. The control is workspace-level: an Admin configures it once and it applies to every key in the workspace, rather than leaving two members’ keys behaving differently for the same stored logs.Capture fail-closes. If no valid, non-revoked, current-version consent
is on file, the gateway captures nothing — regardless of whether the
enable switch looks “on”. Consent is the authoritative gate; the toggle
alone never starts capture.
2. Recording consent (Admin)
You configure this in the console under your workspace’s Request Logs settings panel — reading the current state is open to any workspace role, but recording or changing consent requires Admin. The panel shows you the current disclosure version and the retention bounds so you can review the wording before you acknowledge. When you flip capture on, the console sends the explicit acknowledgment together with the disclosure version it displayed. Both are required the first time:Open Request Logs settings
Workspace settings → Request Logs. Members see the panel read-only;
Admins see editable controls and the disclosure text.
Read the disclosure, then acknowledge
The console submits
consent_ack: true and consent_version (the
version you just read) alongside the enabled switch. The grant is
rejected if the version you acknowledged is not the server’s current
one — that means you were shown stale wording.3. Disclosure versioning
The point of versioningrequest log consent is that a consent only stays
valid while it matches the current disclosure version. Each consent
record stores the disclosure_version that was in effect when it was
granted. The gateway treats a record as authorizing capture only while
that stored version still equals the live one.
When your privacy or disclosure wording materially changes, the live
disclosure version is bumped. The effect is immediate and deliberate:
Every prior consent becomes invalid at once
Every prior consent becomes invalid at once
A bump makes every existing record’s
disclosure_version stale. None
of them authorize capture anymore.Capture pauses, it does not silently continue
Capture pauses, it does not silently continue
The capture chokepoint fail-closes: workspaces whose consent just went
stale stop capturing prompt bodies immediately, with no fallback. They
do not keep recording under withdrawn consent.
Re-consent is required to resume
Re-consent is required to resume
An Admin re-opens the panel, reads the new disclosure, and
re-acknowledges at the current version. A fresh record is stamped and
capture resumes.
4. Withdrawing consent
Turning capture off explicitly withdraws consent. The record is not deleted — it is marked revoked (with arevoked_at timestamp) and
retained for the audit trail, so the history of who consented and who
withdrew stays provable. Re-enabling later requires a fresh acknowledgment;
a revoked record never re-authorizes capture on its own.
| Stored consent | Capture |
|---|---|
| Valid, current version | Allowed |
| Revoked | Not allowed |
| Stale disclosure version | Not allowed |
| None on file | Not allowed |
5. The audit trail
Every consent transition is logged distinctly from the capture on/off toggle, so the grant and the withdrawal are each their own provable record of who acted and when. A grant logs the disclosure version that was acknowledged; a withdrawal logs the revocation. This is the evidence your compliance reports read when they attest that prompt capture only ran under recorded consent — see how that surfaces in Export evidence.Capture itself respects your retention bounds independently of consent:
the default window is 30 days and an Admin-set per-workspace value is
server-clamped to a hard maximum of 180 days. Consent governs whether
capture happens; retention governs how long what was captured survives.
6. Where to go next
Retention
How long captured bodies live, the per-workspace window, and the
server-clamped maximum.
Right to erasure
Self-delete, the grace window, and the cascade that scrubs captured
prompts and matches.
Data residency
The region your signed compliance evidence is stamped and stored
under.
Shared responsibility
What the gateway records and audits versus the disclosures and
decisions that stay yours.
