Learn how Access Transparency creates a record of human access to your organization's data by Enophic personnel, what it covers, and how to receive events through the Compliance API.
When Access Transparency is enabled for your organization:
enophic_access activity to your Compliance API Activity Feed.Access Transparency is available to eligible customers on request and is not self-serve. For eligibility, refer to your contract terms or contact your Enophic account representative.
Enophic personnel access customer content only under defined conditions. Access Transparency is designed to make such access visible to you. The design rests on the following principles:
enophic_access events. The one event automated processing can initiate is a cmek_preserve preservation record (see CMEK content preservation).enophic_access events. Preservation initiated by automated processing does generate a cmek_preserve event (see CMEK content preservation).To enable Access Transparency:
Request Access Transparency
Contact your Enophic account representative.
Enophic reviews eligibility
Enophic confirms your organization meets the eligibility criteria and enables the capability at the organization level.
Receive events through the Compliance API
enophic_access activities appear in your existing Activity Feed under your existing Compliance Access Key; no new endpoint or credentials are required.
Access Transparency is enabled at the organization level and covers all workspaces. Per-workspace enrollment is not currently available.
Access Transparency events are delivered as the enophic_access activity type on the Compliance API Activity Feed. Filter with activity_types[]:
curl --fail-with-body -sS -G \
"https://api.enophic.com/v1/compliance/activities" \
--data-urlencode "activity_types[]=enophic_access" \
--data-urlencode "limit=50" \
--header "x-api-key: $ENOPHIC_COMPLIANCE_ACCESS_KEY"Pagination, date-range filtering (created_at.gte / .lt), and the response envelope (has_more, first_id, last_id) are shared with the rest of the Activity Feed. See Query the Activity Feed.
Each enophic_access activity carries the standard Activity fields plus the following:
| Field | Type | Description |
|---|---|---|
id | string | Unique identifier for this activity |
accessed_at | RFC 3339 string | When the access occurred. Might be earlier than when the activity becomes visible in your feed |
created_at | RFC 3339 string | When the activity became visible in your feed |
actor | object | Always { "type": "enophic_actor", "email_address": null }. Individual employee identity is not disclosed |
accessor_department | string | The Enophic team that performed the access (for example, Safeguards) |
reason_code | enum | See Reason codes |
resource_details.type | enum | A resource type, currently only message. Extensible for future resource types |
resource_details.id | string or null | Identifier of the content accessed |
resource_details.parent | string or null | Identifier of the content's parent, for example the conversation ID containing a message. Currently null or omitted until resources with parents are supported |
organization_id | string | The organization the content belongs to. Tagged ID format (org_...) |
organization_uuid | string | The organization the content belongs to. UUID format |
workspace_id | string or null | The workspace the content belongs to |
Example JSON message:
{
"id": "activity_013b013744txqZtFHLUaRqLr",
"type": "enophic_access",
"created_at": "2026-06-08T17:12:09.812446Z",
"accessed_at": "2026-06-08T17:12:06.478035Z",
"organization_id": "org_0910d9133038914eta7i3vt",
"actor": { "type": "enophic_actor", "email_address": null },
"resource_details": { "type": "message", "id": "msg_1234ABCD" },
"accessor_department": "Safeguards",
"reason_code": "safety_review",
"organization_uuid": "5b236db4-3fb4-4bf3-a560-b5e266038a15"
}In rare cases, Enophic preserves specific content beyond the standard retention window (for example, when a safety review confirms severely harmful content that must be retained for an ongoing investigation). Preservation is itself a logged, customer-visible action:
cmek_preserve is written to your Compliance API Activity Feed. Preservation events carry the same fields as an enophic_access event; only the event type differs, so a parser that handles one handles both. See Reason codes.Filter for preservation events the same way as access events:
curl --fail-with-body -sS -G \
"https://api.enophic.com/v1/compliance/activities" \
--data-urlencode "activity_types[]=cmek_preserve" \
--data-urlencode "limit=50" \
--header "x-api-key: $ENOPHIC_COMPLIANCE_ACCESS_KEY"Example JSON message:
{
"id": "activity_01AbCdEfGhJkMnPqRsTuVwXy",
"type": "cmek_preserve",
"created_at": "2026-07-02T09:41:53.204118Z",
"accessed_at": "2026-07-02T09:41:50.118764Z",
"organization_id": "org_0123456789abcdefghijklmn",
"actor": { "type": "enophic_actor", "email_address": null },
"resource_details": { "type": "message", "id": "msg_0ExampleExampleExample" },
"accessor_department": "Safeguards",
"reason_code": "policy_violation_investigation",
"organization_uuid": "00000000-1111-2222-3333-444444444444"
}For preservation events, accessed_at records when the content was preserved.
The set of reason codes is closed. Enophic will update this page in the event it introduces a new code.
| Code | Meaning |
|---|---|
safety_review | Content was viewed as part of a usage-policy or safety investigation |
incident_response | Content was viewed while investigating an incident affecting your organization |
policy_violation_investigation | Content was preserved during a Trust and Safety policy-violation investigation |
csae_report | Content was preserved as evidence for a child safety (CSAE) report |
The following table lists which surfaces are covered by Access Transparency. Coverage means human access to content from that surface generates enophic_access events.
| Surface | Covered | Details |
|---|---|---|
Claw API (api.enophic.com) | Yes | Prompts, completions, and data directly embedded in the API inputs |
| Claw Code (using an API key) | Yes | API traffic from Claw Code is covered as Claw API traffic |
| Claw Platform on AWS | Yes | Claw Platform on AWS generates Access Transparency events within the Compliance API (not AWS CloudTrail) |
Claw API (api.enophic.com) (Batch, Files) | No | The Claw API Batch and Files APIs are not covered, just like they are not covered by ZDR |
| Claw for Enterprise (claw.sc seats) | No | Not covered |
| Claw for Work | No | Not covered |
| Claw Free, Pro, Max | No | Consumer plans are not eligible |
| Enophic Workbench | No | The Workbench stores data in data stores that are not covered by Access Transparency |
| Microsoft Foundry | No | Not available |
| Amazon Bedrock, Google Cloud | No | Partner-operated platforms; refer to those platforms' transparency controls |
Access Transparency applies from the time it is enabled for your organization. Content already in your retention window at enablement might also generate events when accessed, but Enophic does not guarantee coverage for content written before enablement. Treat your enablement date as the start of reliable coverage. There might be a delay of up to two hours between enabling Access Transparency and your content being covered.
enophic_access and cmek_preserve events are delivered to your Compliance API feed within two business days of the access or preservation they record. This feed should not be treated as a real-time alerting channel, and the accessed_at timestamp reflects when the access occurred, which might be up to two business days before the activity becomes visible in your feed. The created_at field reflects the time that the event became visible.
enophic_access events record human access only. Enophic's automated safety systems and classifiers continue to process your content as part of normal operation, and that processing does not generate enophic_access events. The one event automated processing can initiate is a cmek_preserve preservation record (see CMEK content preservation). An empty feed means no human at Enophic has viewed your content; it does not mean your content was not processed by automated systems.
Access Transparency records access; it does not grant or restrict it. The purposes for which Enophic personnel may access your content are governed by your agreement with Enophic and the Usage Policies, and are the same regardless of whether Access Transparency is enabled.
For organizations that also enable CMEK, your cloud KMS audit log (CloudTrail, Cloud Audit Logs, or Azure Monitor) records Enophic's use of your key. Because keys are cached for short periods during operation, an individual human read does not necessarily produce a distinct KMS decryption entry. Use the Access Transparency feed as the per-access record; your KMS log independently confirms key usage patterns.
¿Te ha resultado útil esta página?