klikli
Frequently asked questions

The questions everyone asks first.

Privacy, sync, currencies, devices, deletion, pricing. Honest answers, not sales copy. If something's missing, the contact page has the right inbox for it.

Getting started

Three minutes from now you'll know where your money goes.
What is Klikli, exactly?

Klikli is a personal budget tracker, a small app that lets you log expenses in seconds, set monthly limits per category, and see how much you have left this month. It runs in your browser as a Progressive Web App (PWA), so it installs on iOS, Android, and desktop with no app-store download.

Do I need to download anything?

No. Open klikli.app/app in your browser and you're in. To "install" it (so it gets an icon on your home screen and opens like a normal app), use your browser's Add to Home Screen or Install option.

How long does it take to set up?

About three minutes. You pick a currency, choose categories, set a monthly budget per category, optionally add recurring income. Done.

Which currencies are supported?

CZK, EUR, USD, GBP, PLN, HUF, and CHF at launch. Daily exchange rates come from the European Central Bank (via Frankfurter, an open-source proxy).

Privacy & data

The point of the whole thing.
Do you run analytics on me?

No. Klikli ships zero analytics, telemetry, or third-party SDKs in the client. We don't know how often you open the app, what you spend on, or even that you exist, unless you opt into cloud sync.

The full list of network calls the app makes is on the Privacy page.

Where does my data live?

In local mode (the default), in your browser's IndexedDB on your device. Nothing leaves it.

In cloud mode, in Google Firestore, region europe-west3 (Frankfurt, Germany), under a per-user path. Firestore enforces a per-user isolation rule via security rules: nobody but you can read or write your records.

Do you sell my data?

No. We don't sell, rent, share, or otherwise pass your data to third parties for advertising, profiling, or analytics. Ever. The Terms commit us to that contractually.

Is my data encrypted?

In transit: yes, TLS 1.2+ between your device and Firestore.

At rest in Firestore: yes, with Google's standard storage-level encryption. Today we don't add a client-side encryption layer in cloud mode, which means Google can technically read the records. We're transparent about this trade-off on the Privacy page. End-to-end-encrypted sync is something we may add later, opt-in.

The local passcode you set is hashed with Argon2id (memory-hard) and gates the UI. It is not used as an encryption key.

Can I export my data?

Yes. Settings → Account → Export downloads your full record history as JSON. No vendor lock-in.

Features & usage

What's in the app.
Does Klikli connect to my bank?

No. By design. Bank-connection APIs (Plaid, GoCardless, etc.) require sending your transactions through a third party, exactly the kind of data flow Klikli exists to avoid. You log expenses manually, and the app makes that take five seconds.

Can I track multiple currencies in the same budget?

Yes. Each transaction can be entered in any supported currency; the app converts it to your home currency for budget totals using the daily ECB rate.

Can I have multiple budgets?

One budget per month, with budgets set per category. We don't have separate "envelopes" or sub-budgets, one of the fewer-choices design decisions. If you've outgrown that, tell us at feedback@klikli.app.

What about recurring income?

You add a recurring income source (salary, rent, side gig) with a day-of-month. It auto-logs on that day. Same for recurring expenses.

Are there charts and stats?

Yes, minimal ones. Spend per category, month-over-month comparison, and a budget-burn meter. We deliberately don't ship dozens of charts. The blog goes into why.

Sync & devices

Phone, laptop, tablet, pick any.
How does sync work?

When cloud sync is on, your records are written to Firestore. Open Klikli on any device, sign in with the same account, and your history is there.

The local IndexedDB cache stays in place as a performance and offline layer.

Can I use Klikli offline?

Yes. Klikli is a Progressive Web App, install it on iOS, Android, or desktop and it works fully offline. Changes you make offline sync the next time you have a connection (cloud mode), or just stay local (local mode).

Will there be a native iOS app?

Yes, a native iOS app is on the roadmap as a separate workspace in this repository. Today the PWA installs on iOS via Safari → Share → Add to Home Screen and behaves like a native app.

What about Android?

Same answer, install the PWA from Chrome (or any Chromium-based browser) and it gets a launcher icon, splash screen, and offline support out of the box.

Account & deletion

Your data, your control.
Do I need an account?

Not in local mode. You only create an account if you turn on cloud sync. The account is a Firebase user, sign in with email or Google.

How do I sign out?

Settings → Account → Sign out. This terminates the Firebase session and wipes the local cache. Your records remain in Firestore until you delete the account.

How do I delete my account and data?

Settings → Account → Delete account. Type your name to confirm. This deletes the Firebase user and every Firestore document under your tree, irreversibly. If you've enabled cloud mode, it also clears the local cache.

In local mode you delete the data by clearing the site's storage in your browser.

What if I forget my passcode?

In cloud mode, you can re-authenticate with your email/Google to reset the passcode. In local mode there is no recovery: the passcode gates the local UI and doesn't leave your device. Choose one you'll remember.

Pricing

Free. With caveats.
Is Klikli really free?

Yes. Local mode is free forever, there is no business case for charging for it (no servers to pay for). Cloud sync is free during the current alpha. If we ever introduce a paid tier we'll be transparent about what's free vs paid, with at least 30 days' notice and an export path.

How will Klikli make money long-term?

The honest answer: most likely a small paid tier for cloud sync (cents per month) once it's out of alpha. Local mode will stay free. We will never monetise via ads or selling data, it would defeat the entire premise.

Trust & the team

Who's behind this and why you should trust them.
Who builds Klikli?

Klikli is built by Andrej Prazenica, an independent developer based in Czechia. Today it is a one-person operation.

Is Klikli open source?

The client code that runs on your device is published in a public repository. See the LICENSE file in the repo for the exact terms. The reasoning: privacy claims are easier to trust when you can read the code.

What if Klikli shuts down?

Local mode is unaffected, the app lives on your device and the source is public. For cloud mode, we commit (in Terms §8) to giving at least 30 days' notice and an export path before shutting down sync.

How do I report a security issue?

Email security@klikli.app. Please give us 90 days before public disclosure. We don't run a paid bounty, but we credit responsible reporters.

Still stuck?

The contact page has the right inbox for whatever you need, general, privacy, security, press, legal, or "just an idea I had".

Contact us →