Trust · Security

Security at EEP

Your project data is engineering work product. We treat it with the same seriousness — encrypted at rest and in transit, scoped by row-level security, and audit-logged at the API level.

Data protection

Access control

Audit log

Every state change writes an append-only row to audit_log with actor, action, resource, diff, ip, user_agent, and a server-side timestamp. There is no API endpoint to delete or modify a logged row — the change log is immutable by design, not omission.

Engineering trace + security trace. Two separate streams: TraceStep records why a number is the value it is (engineering); audit_log records who touched what, when (security). Both are retained for the life of the project and beyond.

Application security

Operations

Incident response

Report a vulnerability

If you believe you have found a security issue, email [email protected] with reproduction steps. We acknowledge within one business day, do not pursue legal action against good-faith research, and credit reporters when remediation ships (with consent).