Privacy & security

Your money is personal. We built Piggey that way.

No bank connection. No credentials. No selling your data. Here is exactly how your information flows through Piggey — and what we deliberately never collect.

Get started — no credentials required

No bank login. Ever.

No Plaid, no aggregators, no screen-scraping. Piggey never sees, stores, or transmits your bank credentials — there's simply nothing to leak.

We discard your original file

CSV import happens in your browser. Only the transaction rows you need are saved. We never keep the raw upload on our servers.

We don't sell your data

Your transaction history is not for sale, not for ads, and not a revenue stream. We make money when you choose Pro — not by monetizing your finances.

The entire data path

You upload a CSV. That's it.

No bank connection, no credentials, no money movement — you upload a CSV, Piggey reads it, that's the entire data path.

  1. 1

    You export a CSV from your bank

  2. 2

    Your browser parses the file — we never store the raw upload

  3. 3

    Parsed transactions are saved to your private account

  4. 4

    AI features run only when you invoke them

We will not sell, rent, or license your financial data. Ever.

This isn't fine print — it's the business model. Piggey earns when you choose Pro, not by monetizing the transactions flowing through the app. Your spending history is not our product.

Read our full privacy policy →

How we protect you

Security built in, not bolted on

Your data stays yours

Every database row is tied to your account. Other users cannot see your transactions, accounts, or reports — access is enforced on every API request.

Encrypted in transit

All traffic between your browser and Piggey travels over HTTPS. Standard for modern apps, non-negotiable for financial data.

Encrypted at rest

Your data is stored in Cloudflare D1, which encrypts data at rest on their infrastructure. We don't operate our own bare-metal servers.

AI with zero-data retention

When you use Penny or AI reports, relevant context is sent to our AI provider to generate a response — under zero-data-retention (ZDR) agreements. They do not store your data or use it to train their models.

Authentication by Clerk

Sign-in and account security are handled by Clerk, a dedicated auth provider. Multi-factor authentication is available on your account.

Delete your data

Clear all financial data from Settings at any time. For full account erasure including billing history, contact us — we'll handle it.

Subprocessors

Named vendors, honestly stated

We rely on trusted providers to run the product. We share only what each needs to do their job — nothing more.

ProviderRole
ClerkAuthentication & account management
VercelApplication hosting
Cloudflare D1Database — your transactions & settings
StripeSubscription billing (Pro plan only)
Anthropic / OpenAIAI features you invoke — ZDR agreements
PostHogProduct analytics
ResendTransactional & support email

Questions or vulnerabilities?

Privacy requests: support@piggey.ai. Security reports: security@piggey.ai. We respond to responsible disclosure promptly.

Frequently asked questions

Does Piggey connect to my bank?

No. You download a CSV export from your bank's website and import it yourself. Piggey never asks for your bank password or uses account-linking aggregators like Plaid.

Does Piggey store my original CSV file?

No. Your file is parsed in the browser; only the transaction rows needed for the app are sent to our servers. The raw upload is never persisted.

Do you sell or share my financial data?

No. We do not sell your personal information. We do not use your transaction data for third-party advertising. We share data with subprocessors only as needed to run the service — see the vendor list on this page.

What happens when I use Penny or AI reports?

Relevant transaction context and your message are sent to our AI provider to generate a response. Providers operate under zero-data-retention agreements — they do not retain your data or train on it. You can use Piggey without AI features entirely.

How do I delete my data?

Use "Clear all data" in Settings to remove your financial records immediately. To delete your full account including billing records, email us at support@piggey.ai.

How do I report a security vulnerability?

Email security@piggey.ai. We take responsible disclosure seriously and will respond promptly.

Find out where it all went.

Sign up free, drop in your transactions, and watch the AI sort the whole mess. No bank login. Takes about five minutes.

Get started free