Skip to main content
Every outbound HTTP call NeuralCleave’s providers make (method, URL, destination host, timestamp) is recorded to a privacy audit log — metadata only, never request/response bodies. The audit log now persists across gateway restarts, stored at ~/.neuralcleave/privacy_audit.db (override via the NEURALCLEAVE_AUDIT_DB_PATH env var), with entries older than 90 days pruned automatically — durable enough for compliance review, bounded so it isn’t an indefinite log.

GET /privacy/report

Get the audit report — every outbound HTTP call recorded, optionally filtered to one session.
Omit session_id to get every recorded session.

DELETE /privacy/report

Clear recorded audit entries — omit session_id to clear everything.

Privacy mode (zero external calls)

With privacy_mode = true, every request routes to local Ollama — the report will show zero entries for any session started after enabling it:
See Privacy Mode for how to enable it.