Retention & Deletion

How BankStatements.us retains and deletes documents, results, and limited operational records.

We keep document-processing data only for the stated lifecycle and maintain limited content-free records for operations, security, and legal obligations.

Document-processing lifecycle

Uploaded source documents and temporary processing artifacts are deleted after every completed, failed, or cancelled processing outcome and are not retained for retry. Uploaded documents, filenames, extracted transactions, account numbers, results, and exports are excluded from long-term content-free records.

Retention schedule

RecordPeriodStatus and deletion path
Source documents and temporary artifactsAfter each completed, failed, or cancelled outcomeProcessing lifecycle cleanup; not retained for retry.
Results and generated exports7 daysAvailable window; a user may delete earlier.
Stripe accounting records7 yearsApplies when paid billing is available; retained for accounting obligations.
Job-level entitlement and usage records24 monthsContent-free operational record; deleted at the stated period.
Upload idempotency records24 hoursContent-free duplicate-prevention record; expires automatically.
Abuse-control countersNo more than 24 hoursSecurity control; expires automatically.

Deletion requests

You may delete available results and exports earlier through the service. For a verified account deletion request, contact privacy@bankstatements.us. Deleted or expired results cannot be restored. See our Privacy Policy for request handling and identity verification.