Legal
What Cardගොඩ does with your information, written so you can actually check it against the app's behaviour.
Last updated 29 September 2026
Your statements stay on your computer. There is no Cardගොඩ account and no Cardගොඩ server holding your data. Four things can leave your machine. Three need you to switch them on first: AI statement reading, Google Drive backup, and a problem report you choose to send. The fourth — anonymous usage counts and, if something breaks, a sanitized error report — is on by default so it is actually useful, and one click away from off in Settings.
One statement's text, when the offline reader cannot cope. Sent by your own free key, to your own Google account.
A compressed backup, into a private per-app folder. The app cannot see any other file in your Drive.
Your note, the app version and which page you were on. The statement itself only if you tick the box.
Which pages get opened, whether an upgrade went through, and a sanitized report if something breaks — never a merchant name, an amount, or anything that identifies you. Settings → About turns it off just as easily.
Never, under any setting: your bank login, a Cardගොඩ account, an advertising or device ID, or a copy of your database on our servers — there are no servers.
This policy covers the Cardගොඩ desktop application for Windows and macOS, and this website. Cardගොඩ is made by an independent developer in Sri Lanka.
Effectively everything. The app stores its data in a database file on your own machine, under your user account:
Two things are kept in your operating system's keychain — Windows Credential Manager or the macOS Keychain — rather than in the database: your Google Gemini API key, and any statement passwords you asked the app to remember. They are never written into a backup file.
We cannot see any of this. There is no mechanism by which we could: nothing sends it anywhere, and there is nowhere for it to go.
Four things. The first three stay off until you turn them on; the fourth, anonymous usage counts (3.5), is on by default and one click from off. This is the section worth reading carefully.
Most statements are read by a parser that runs entirely offline. When a layout defeats it — a scanned page, an unusual table — the app can send that statement's text to Google Gemini to be read.
If you connect Google Drive, the app writes a compressed snapshot of your data to your own Drive.
drive.appdata permission, the narrowest scope
Google offers. That is a private per-application folder: the app cannot
see, read or touch any other file in your Drive, and other apps cannot see
what it writes there.When you use the report button, or send a feature idea, that message goes to a Google Firebase project we operate. Nothing is sent unless you press send. A report contains:
No account identifier, device fingerprint or advertising ID is attached, because none exists.
On launch the app asks GitHub whether a newer version exists. That request reveals your IP address to GitHub, as any web request does. It carries no information about you or your data, and it is the only thing the app contacts on its own.
Unlike everything else in this section, this one is on from first launch rather than something you switch on — a usage count from almost nobody is not useful, and disclosed-but-on with an easy off switch is the more honest trade than a checkbox almost nobody ticks. It sends small, anonymous data to the same Firebase project as reports and ideas:
/recurring), never what was on it###. The same error is sent at most once per session, so a
repeating bug cannot flood anythingNo merchant name, amount, statement, card number or e-mail is ever part of this — the app does not have a code path that could put one there. Turn it off anytime in Settings → About; that stops it immediately and deletes nothing already sent — ask us to delete it the same way you would for a report.
This site counts visits with Google Analytics, through the app's Firebase project: which pages are read, where visitors came from, and how many press a download button. It sets no cookie unless you accept one in the box shown on your first visit. Without that, visits are counted anonymously, with no identifier linking one page or visit to the next. Advertising features and Google Signals are off either way. The cookies page has the details and lets you change your choice.
Fonts are loaded from Google Fonts, which means Google's servers see your IP address when a page loads. The tutorials are screenshots served from this site rather than embedded videos, so watching them contacts nobody else.
Data on your computer stays until you delete it. Settings → Clear All Data removes it, and asks for the last four digits of one of your cards first so it cannot happen by accident. Uninstalling the app does not delete your data.
Reports you send are kept while they are useful for fixing what they describe. Any statement PDF you attached is deleted once the problem is resolved.
Because we hold no account for you, we cannot identify “your” data beyond a report you tell us about. That is a consequence of not collecting anything, and it is the trade we intend.
Cardගොඩ is meant for adults managing their own credit cards and is not directed at children.
If this policy changes in a way that affects what leaves your computer, the change will be described in the release notes of the version that introduces it, not quietly edited in here.
Questions about this policy, or a request to delete something you sent: see the contact page.