maksa

docs · deletion

What we delete, and when

We keep the minimum needed to run the job and prove we did. Everything else is deleted on a schedule you can read here and check on the receipt.

Schedule#

datawhere it livesdeleted
Input filesEncrypted staging in the region that runs the jobWhen the job finishes, or on cancel
Model weights you uploadEncrypted staging next to the GPUsWhen the job finishes; cached copies within 24 hours
OutputsEncrypted staging until your bucket confirms each objectOn confirmation; 72 hours at the latest (deletion_at on the receipt)
Prompts and completions in logsNever written to logsNot applicable
Operational logsToken counts, timings, placement, errors13 months
ReceiptsYour bucket and our ledger; redacted copy at /receiptsKept: they are the record of what you paid
Account and billingBilling system7 years after exit, as tax law requires
API keysHashedOn revoke or exit

How to check#

Each receipt carries deletion_at. Each staging bucket has a lifecycle rule that enforces it, and the rule's configuration is part of our SOC 2 evidence.

Ask for a deletion certificate for any job id and we send the storage provider's delete event log for its objects.