Privacy4 min read

Is It Safe to Upload Your Bank Statement? A Privacy Deep-Dive

Understanding client-side processing, data privacy, and why SubscripKiller never sees your financial data.

SK
SubscripKiller Team
·

"Upload your bank statement" sounds scary. It should — your financial data is deeply personal. Here's exactly what happens when you use SubscripKiller, and why your data never leaves your device.

How Client-Side Processing Works

When you upload a PDF or CSV to SubscripKiller, the file is processed entirely within your web browser using JavaScript. The raw file content — your account numbers, balances, personal details — never leaves your computer.

What stays on your device:

  • The original PDF/CSV file
  • Your account numbers and balances
  • Your personal name and address
  • Transaction details for non-subscription purchases

What gets sent to our server (and only our server):

  • Merchant names (e.g., "NETFLIX", "SPOTIFY AB")
  • Transaction amounts (e.g., €13.99)
  • Transaction dates
  • Currency codes

That's it. No account numbers. No balances. No personal information.

Why This Matters

Most competitor tools require you to link your bank account via Plaid or similar APIs. That means:

  • A third party gets read access to your entire transaction history
  • Your data is stored on their servers indefinitely
  • You're trusting their security for your financial data

SubscripKiller takes a fundamentally different approach: we can't access your data because we never receive it.

GDPR Compliance

As a European-focused product, we're built GDPR-first:

  • Data minimization: We only process what's necessary (merchant names + amounts)
  • No data retention: Parsed data exists only in your browser's memory
  • No tracking cookies: We don't track your behavior across the web
  • Right to deletion: There's nothing to delete — we never stored it

Open Source Transparency

Our client-side parsing code is inspectable in your browser's developer tools. You can verify that no data is transmitted during the parsing phase by monitoring the Network tab.

Tips for Extra Security

  1. 1Use incognito mode if you're extra cautious
  2. 2Check the Network tab in developer tools during upload
  3. 3Download your statement fresh from your bank — don't use forwarded emails
  4. 4Clear your browser data after scanning if on a shared computer

Find your hidden subscriptions

Upload your bank statement and our AI identifies every recurring charge in 60 seconds. 100% private — nothing leaves your device.

Scan My Statement — Free

More from the blog