Legal

Data Lifecycle

A companion to our Privacy Policy: exactly how long we keep each kind of record, where it lives, and what happens when it is deleted.

Record typeWhere storedProviderHow longDeleted howSurvives a backup restore
Uploaded case-workspace files (FIRs, orders, notices you attach to a case)Application server diskSelf-hosted (our own VPS, not a third party)30 days after upload, or immediately if you delete the caseAutomatic nightly purge job removes the file and its database row once the window passesYes — if a backup restore ever brings the bytes back, the next purge run removes any copy whose window has already passed before the Service is served from it
Extracted text, facts, research points, drafts and chat historyDatabase (Postgres)Self-hosted (our own VPS, not a third party)Kept until you delete it (per item, per case, or by deleting your account)Your delete action runs immediately; account deletion runs the same erasure across every table that holds your contentYes — every deletion is written to a separate erasure log kept outside the database, and a restore-time check re-applies any deletion the restored backup does not yet reflect before the database is served
Document embeddings (the search index built from your text)Database (Postgres), self-hosted vector storageSelf-hosted (our own VPS, not a third party — no external embeddings API is used in production)Tied to the text it was built from: deleted when that item is deletedSame erasure pass as the row it was derived fromYes — same erasure-log mechanism as above
Rate-limit / abuse-prevention counters (e.g. how many requests or uploads you made today or this month)Database (Postgres)Self-hosted (our own VPS, not a third party)2 days for most counters; up to 31 days for the monthly judgment-upload allowance, which has to look back that far to enforce a monthly capAutomatic nightly purge job deletes rows once they age out of the window that counts themNot applicable — these rows exist to enforce a usage limit, not to record your content, so they are pruned on their own schedule rather than through the account-deletion erasure pass
Backup copies of the above (nightly database dump and uploaded-file archive)Encrypted backup storage on our infrastructure, plus one off-site copy outside our primary hosting accountSelf-hosted infrastructure; the off-site copy is stored with a cloud storage provider under our controlUp to 45 daysOlder backup sets are rotated out automatically on a fixed scheduleN/A — this row IS the backup. See "deleted files may remain in encrypted backups for up to 45 days" in section 9 of the Privacy Policy: a deletion made today can still be sitting in a backup taken before it, for up to 45 days, until that backup ages out

A licence card photo you upload to check your advocate-directory profile is a special case: it is never written to disk, to a database, or to a log at all — it exists only for the single check and is then discarded, so it cannot appear in a backup of ours in the first place. See section 4a of the Privacy Policy.