KaizoCoreKaizoCore docs

Data retention

How long KaizoCore keeps decision logs, journey data, and training data — and why.

Retention windows

DataRetentionWhy
Decision log (decisions)18 monthsMatches common industry audit-trail expectations for fraud/risk decisions.
Journey snapshots (per-page-view data)90 daysShort-lived by nature — feeds real-time journey confidence during a session, not a long-term audit need.
Ground-truth ML training dataRetained indefinitelyThe scarcest and most valuable data KaizoCore has. Pruning this is a separate, deliberate decision, never an automatic one.

Cleanup runs on a daily schedule and only ever deletes rows past their window — nothing is retained shorter than the table above without an explicit, separate decision to change it.

What's in a decision log row

IP, user agent, event type, entity keys, score, decision, fired reasons, and a device fingerprint hash — enough to investigate and correlate. This is accessed via the dashboard's Session Explorer or the API; KaizoCore doesn't offer direct database access.

Your own data controls

  • Lists entries persist until you remove them — there's no automatic expiry on your own block/allow/watch list.
  • Webhook delivery logs follow the same decision-log retention window.

On this page