Retention

How long Openavail keeps your audit log, and what happens when it expires.

Retention by plan

PlanAudit log retention
Builder7 days
Team13 months
Governance7 years

Retention is measured from the decision_timestamp of each row, not from when you subscribed to the plan.

What happens at expiry

Expired rows are soft-deleted: they are removed from the dashboard view and the GET /v1/audit-logs API, but the underlying data is held for an additional 30-day grace period. During the grace period you can contact support to recover specific rows.

After the grace period, rows are permanently deleted and cannot be recovered.

The decision_id remains valid as a reference even after deletion — if you have exported the row before expiry, it remains available in your own systems.

Extending retention

Upgrading your plan extends retention prospectively: new decisions follow the new plan's retention window. Existing decisions retain the window that applied when they were created.

To extend retention for historical data, export it before expiry using the JSONL export (Dashboard → Audit log → Export) or GET /v1/audit-logs.