Data handling

Know what happens to your statement.

BankStatementConverter reads a file you choose, returns editable transaction data and lets you download the reviewed result. We do not ask for online-banking credentials.

DOCUMENT FLOW
Your deviceUploadApplication memoryAI extractionReview in browser
01

File and page checks

Uploads are limited to 10 MB. The server checks PDF, PNG and JPG signatures, counts PDF pages and reserves the required page allowance before extraction. Failed conversions release the reservation.

02

Raw uploads are not saved to our database

The server reads the file in memory to send it for extraction. It does not write the original PDF or image bytes to the application database.

03

AI provider processing

The document is sent to OpenRouter and the selected model provider. Requests ask for routing to providers that do not collect user data; provider handling and retention are governed by their policies.

04

History depends on sign-in

Anonymous results are returned without a saved conversion-history record; a hashed visitor IP and page-use record enforce the daily allowance. Signed-in results and metadata are saved to account history.

05

Account sessions

Google sign-in, when enabled, is verified on the server. The session uses a signed, HttpOnly, SameSite cookie with a 30-day expiry. We do not receive your banking password.

06

Review and export

Excel .xlsx, CSV and JSON downloads are generated in your browser from the table you reviewed. Text is escaped to reduce spreadsheet-formula injection risk.

YOUR CONTROLS

Make the result work for you.

  • Upload only statements you are permitted to process
  • Check extracted rows against the original document
  • Keep your own copy of the source statement
  • Avoid uploading passwords or unrelated personal documents
  • Read our privacy policy for account and retention details
  • Email [email protected] with a data request