← Back to Netty

Netty is a personal finance app for iPhone. It is built so that your money stays yours: there is no account, no login and no server of ours. This policy explains what the app stores, what leaves your device, and why.

Who is responsible

Netty is developed and published by Kacper Matelski, an individual developer based in Poland ("we", "us"). For anything about this policy or your data, write to k.matelski1@gmail.com.

In short

Data that stays on your device

What Where Why
Accounts, balances, transactions, categories, groups, recurring rules, notes, currencies and exchange rates A local database on your iPhone (and in your private iCloud when sync is on) This is the app
Settings and preferences (text size, Face ID lock, notification choices, the analytics switch) Local preferences on your iPhone So the app remembers how you set it up
A random installation ID Local preferences on your iPhone See Usage statistics below

This data is protected by your iPhone's own encryption and by your passcode. If you turn on Face ID lock, the Face ID or passcode check is done entirely by iOS; Netty only learns whether it succeeded and never sees biometric data.

Reminders for recurring transactions are local notifications scheduled on your iPhone. They do not go through any server.

Export. When you export your data as CSV or JSON, Netty writes a file and hands it to the iOS share sheet. From there it goes only where you send it (Files, Mail, AirDrop, another app). We never receive a copy.

Deleting your data. Deleting the app deletes everything Netty stored on your iPhone. Data in iCloud is deleted through iOS Settings › Apple Account › iCloud › Manage Storage, or when you turn sync off and remove the data.

iCloud sync

iCloud sync uses Apple's CloudKit private database. Your data travels between your devices through your own iCloud account, protected by Apple, and is readable only by you. We have no access to the private database. Apple's handling of iCloud is described in Apple's Privacy Policy.

Purchases

Netty is a paid app: a monthly or yearly subscription, or a one-time lifetime purchase, bought through Apple's App Store. Payment is handled entirely by Apple; we never see your card, your Apple ID or your name.

To know whether your purchase is active, Netty uses RevenueCat (RevenueCat, Inc., USA). RevenueCat receives:

RevenueCat uses this only to validate purchases and to tell the app which plan is active. See RevenueCat's Privacy Policy. Legal basis: performance of the contract between you and us (providing what you paid for).

Apple Ads attribution

We advertise Netty on the App Store through Apple Ads. To learn whether such an ad led to your install, the app asks iOS for an attribution token (Apple's AdServices framework) and passes it to RevenueCat, which asks Apple what that token stands for. The answer is limited to campaign-level information: whether the install came from an Apple Ads campaign and, if so, which campaign, ad group, keyword and country, together with the date. It contains no identifier of you, no advertising identifier (IDFA) and no personal data; Apple's attribution does not require tracking permission and we do not ask for it.

RevenueCat links this campaign information to the same anonymous app user ID as your purchase, so we can see, in aggregate, which campaigns bring people who subscribe. It is used for nothing else and is not shared with any ad network. Legal basis: our legitimate interest in knowing whether our advertising works, kept proportionate by using only aggregate, campaign-level data.

Usage statistics

To improve Netty we count, anonymously, how many people open the app, how far they get through onboarding, how many see the plans screen and how many buy. We use TelemetryDeck (TelemetryDeck GmbH, Germany), a privacy-first analytics service that stores only aggregates.

What is sent, and only this:

Never sent: amounts, balances, account names, categories, currencies, notes, or anything else you type into Netty. Netty does not use the advertising identifier (IDFA) and does not ask for tracking permission because it does not track.

You can turn this off at any time in Settings › Security and data › Anonymous usage statistics. After that, nothing is sent. Legal basis: our legitimate interest in understanding whether the app works for the people who install it, kept proportionate by collecting only anonymous counts. See TelemetryDeck's Privacy Policy.

What we do not do

Data retention

Your financial data lives on your device and in your iCloud for as long as you keep it. Purchase records at Apple and RevenueCat are kept for as long as needed to honour your purchase and meet legal and tax obligations. TelemetryDeck receives anonymous data only; it cannot be attributed to you and is kept as aggregate statistics.

Your rights

Under the GDPR you have the right to access, rectify, erase and port your personal data, to restrict or object to processing, and to complain to a supervisory authority (in Poland, the Prezes Urzędu Ochrony Danych Osobowych, uodo.gov.pl).

Because Netty keeps your data on your device and we hold nothing that identifies you, the most direct way to exercise these rights is in the app itself: export your data from Settings, edit or delete anything you like, turn off usage statistics, or delete the app. For purchase-related data, Apple is the party that holds your identity; for anything else, write to us and we will help as far as we are able to.

Children

Netty is not directed at children under 16 and we do not knowingly collect data from them. Netty collects no personal data from anyone, so no special handling arises.

International transfers

RevenueCat is based in the United States. Transfers rely on the EU Standard Contractual Clauses included in RevenueCat's terms, and the data involved is limited to the anonymous purchase information described above. TelemetryDeck processes data in the European Union.

Changes to this policy

When something in this policy changes, we update the date at the top and publish the new version at the same address. If a change means Netty would send new kinds of data, the app will tell you before it does.

Contact

Kacper Matelski
k.matelski1@gmail.com