Jadpo is experimental and not ready for production. These docs follow the compiler's main branch as of 5 Nov 2026. What's built · Install 0.3.0
jadpo
ReferenceSettings and secrets

ConfigurationSettings and secrets

Retention periods

How long your app keeps deleted records is an ordinary setting, such as soft_delete_retention: Duration. A lifecycle reads it as purge: { after: config.soft_delete_retention } (Lifecycle). after: takes a Duration setting that isn't secret (data.lifecycle_purge_after otherwise). A purge run uses the value the app started with, and a period that isn't above zero deletes nothing. A retention: on an entity or a field reads its period the same way, and only from a setting: retention: { after: config.signup_ip_retention since: created_at } (data.retention_period otherwise). How retention fits the wider support for personal data, such as marking personal fields, erasure and export, is in Personal data.

Markdown for agents: /docs/retention-periods.md.Built from Jadpo main at aee2e8f.