Your money.
Yours only.

Your financial data never leaves your device

A personal finance app with no server, no sign-up, and no tracking. Finally see where your money goes. And no one else does.

Browse a demo with sample data →
Free, no account Works offline Encrypted with AES-256
Pengo: Overview
Pengo overview: total balance, monthly income and expenses, balance over time, accounts
Three guarantees

Built so it can't be misused

Most finance apps send your transactions to someone else's servers. Pengo is deliberately the opposite: your history stays exactly where it belongs.

Offline

Works completely without internet. Data is computed and stored right on your device. Nothing gets sent anywhere, not even "to improve the service."

Private

No accounts, no analytics, no server. We have no way of seeing how much you spend, and that's the whole point. None of your financial data is with us; we only ever learn your name and email if you buy Plus, and only for the license and our bookkeeping.

Encrypted

The database is locked with AES-256. Only you know the password. Without it, the data is unreadable even to someone with access to your disk.

How it works

From bank statement to overview in three steps

No connecting to your bank through third-party middlemen. You download the statement yourself and Pengo processes it locally.

Download a statement from your bank

From your online banking, download a statement as CSV, OFX, or GPC. Every Czech bank supports this.

statement-05-2026
.gpc · 42 kB

Drag it into Pengo

Drop the file into the app window. Pengo recognizes your bank's format, maps the columns, and filters out duplicates on the spot.

Drop file here

See where your money goes

Transactions sort themselves into categories. You instantly get charts, budgets, and a forecast for how the month will end.

12,842
18,500
3,210
What Pengo can do

Tools, not a dashboard for show

Everything is computed locally from your own statements. No annoying notifications, no upsell nagging at every turn.

Import from your bank

Drag in a CSV or OFX statement from any bank. Unknown format? Pengo walks you through matching the columns once and remembers the template.

CSV · OFX · GPC

Automatic categories

Based on the merchant and your history, Pengo suggests a category on its own. Set up rules once and they apply forever.

Rules · local

Budgets

Set a monthly cap on a category and see where you stand. Pengo warns you before you go over.

Monthly limits

Balance forecast

From your recurring income and payments, Pengo estimates where you'll end up by month's end. No surprises on your balance.

End of month

Goals

A three-paycheck emergency fund, a vacation, a new laptop. Set a target amount and Pengo shows how close you're getting.

Savings

Duplicates

Imported the same statement twice? Pengo spots the duplicates and offers to merge them. Your numbers stay clean.

Auto-detect
Why trust Pengo?

You don't have to trust us. It works without us.

Privacy that doesn't rest on a company's promise, but on how the app is built.

No proprietary format

Underneath, there's no made-up format: a plain SQLite database locked with standard encryption (AES-256). No black box, no vendor lock-in.

Export your data anytime

Get your transactions as CSV anytime. And with one click, a complete backup of everything as a file that's yours to keep.

Works even if Pengo disappeared tomorrow

The app and the data both live on your device. Even if we shut down, your copy keeps running and nobody can take it away.

Frequently asked

Before you ask

Where exactly is my data?
Exclusively on your device, in a single encrypted file. Pengo has no server to send anything to, so your transactions physically have no way of leaving your computer. You back it up yourself, wherever you want: to disk, your own cloud, a flash drive.
So Pengo never calls out to anything?
Almost. The one exception is exchange rates: if you hold an account in a foreign currency, the app fetches rates from the public frankfurter.dev API (European Central Bank data). The request contains just the currency code, nothing about you or your money. If everything is in one currency, nothing is fetched at all.
What if I forget my password?
We have to be honest here: we can't recover your password. Precisely because we don't know it either. AES-256 encryption can't be opened without the password. That's the whole point. Save it in a password manager and back up your data every now and then.
Which banks does Pengo support?
Any bank that can export a statement as CSV or OFX, which is practically all of them. Known formats import instantly (verified templates for Czech banks and Revolut, more being added); anything else gets a guided column-matching step the first time, then Pengo remembers it. Pengo never connects to your bank. It just reads the file you download. Step-by-step instructions for each bank are in the export guides.
How much does it cost?
Basic Pengo is free and stays free. Plus unlocks unlimited accounts for 690 CZK (€29 / $34) one-time, tax included. Buy it once, keep it forever, no subscription. The Free tier has a 2-account limit that only applies to creating new accounts. Nothing you already have ever gets locked away. Full pricing →
Does it work on phone and tablet?
Pengo runs in the browser on desktop, tablet, and phone, and can be installed like a regular app (PWA) that works offline. The database is a single file, so you can move it between devices however you need.

Start seeing your money.
Without anyone else seeing it too.

Open Pengo, drop in your first statement, and get a full picture in two minutes. Free, no account, no commitment.

Browse a demo with sample data →