Version 2.3, October 8, 2026

Privacy Policy

Last updated: October 8, 2026 · Replaces the October 6, 2026 version.

Changes of October 8, 2026

  • New section 10d: adding expenses by voice, in the app and with Siri. What happens to your voice, what text reaches Neto and what is stored.

Changes of October 2, 2026

  • New section 10c: logging reminders adapted to how you use Neto, what data they use, how to turn them off and how long we keep the reminder history.
  • Corrections: removed the sentence about technical cookies (this website uses no cookies, see section 9) and the mention of email verification, which the app does not do.

Changes from the previous version (June 3, 2026)

  • Coverage of the Android (Google Play) launch.
  • New processor Google (Google Sign-In, Google Play billing and Firebase Cloud Messaging for push notifications on Android).
  • New processor Expo (push notification delivery service, before APNs/FCM).
  • Updated market price provider list: Marketstack, Financial Times, CoinGecko, Twelve Data and Yahoo Finance.
  • Receipt scanning: available on iOS and Android. Text recognition runs entirely on your device (Apple Vision on iOS, Google ML Kit on Android) and the image never leaves your phone.
  • The push notification token now covers iOS and Android.
  • New section 10b: automatic expense capture with Google Pay on Android (optional feature, based on the notification access permission and limited to Google Wallet).

1. Data Controller

  • Controller: Iván Sevilla Ruano
  • Tax ID (NIF): 06287255K
  • Trade name: Neto App
  • Contact email: hello@netoapp.es
  • Website: netoapp.es
  • Mobile app: Neto: Money & Net Worth (iOS and Android; iOS Bundle ID: com.createinc.e3ed99440d084fe9869c816f65118368; Android package on Google Play: es.neto.finance)

2. Personal data we collect

We collect only the data strictly necessary to provide the service:

DataPurposeSource
Email addressRegistration, authentication and identificationProvided by the user
Alias / nicknamePersonalisation and in-app greetingProvided by the user (mandatory from v2.0; optional for legacy accounts)
Password (argon2 hash)Secure authentication, never stored in plain textProvided by the user
Language, currency, timezoneUser experience preferencesConfigured by the user
Daily budget (optional)Spending control featureConfigured by the user
Visual theme (light/dark/auto)Interface preferenceConfigured by the user
Anonymised IP (/24 IPv4, /48 IPv6)Security and rate limiting, not linked to accountHTTP connection (anonymised automatically)
Push notification token (iOS and Android)Service and local notifications, and logging reminders adapted to how you use Neto (see section 10c)Apple Push Notification Service (APNs) on iOS or Firebase Cloud Messaging (FCM) on Android, delivered through the Expo service
Declarative financial dataCore personal finance and wealth management serviceEntered manually by the user
Receipt metadata (amount, date, merchant)Quick expense logging by scanning the receipt (iOS and Android)Text recognition runs entirely on your device and offline: Apple Vision on iOS and Google ML Kit on Android. The receipt photo is never sent to Neto's servers or to any third party; only the resulting transaction you confirm (amount, date, merchant) is stored.
Who invited you (optional)Knowing which person or content creator recommended Neto to you, to measure which recommendations and campaigns workWhat you type in "Who invited you?" when signing up, or the creator link you arrived through. We store the code and, if it belongs to another user, which account it belongs to; we never show your data to the person who invited you
App usage data (pseudonymised)Knowing which screens and features are used, on which device and version, to improve the appGenerated by the app and sent to Amplitude with a random internal identifier, without your email or name, without your IP and without advertising identifiers. You can turn it off in Settings → Privacy → "Usage data"
Logging habits and last activity in the appLogging reminders adapted to how you use NetoCalculated on Neto's servers from your own account: what times you log your expenses, how many days a week, the last time you opened the app and whether you responded to previous reminders. Not shared with third parties (see section 10c)
Session tokenSingle-session enforcementGenerated automatically on the server
Expense detected from Google Pay payments (amount, merchant, date)Automatic expense logging (Android only, optional feature)Google Wallet app notifications, only if you enable the feature and grant the permission. The notification content is NOT stored (see section 10b).
What you dictate to log an expense (text)Filling in the amount, merchant and date of an expense or income that you review before savingThe sentence you say in the app or to Siri, turned into text by your device's speech recognition. Neto does not receive the audio, only the text, and does not store it: only the transaction you confirm is kept (see section 10d).
Website support chat conversationsAnswering your question. It includes what you write and, if you give them, your name and email, plus the IP address and technical browser data Crisp needs to keep the conversation goingProvided by the user when opening the chat (only if they open it)

What we do NOT collect

  • We do not connect to or access real bank accounts. All data is declarative.
  • We do not collect credit card or payment credentials (payments are handled by Apple or Google, depending on the platform).
  • We do not collect biometric data (Face ID/Touch ID on iOS or the system biometrics on Android; the app does not access that data).
  • We do not collect geolocation data.
  • We do not record or store your voice. The audio is turned into text by your device, or by Apple or Google when needed (see section 10d), and never reaches Neto's servers.
  • We do not access device contacts.
  • We do not upload receipt images to any server: text recognition is 100% on-device on both platforms (Apple Vision on iOS, Google ML Kit on Android).
  • We do not use Google Analytics, Sentry, or advertising profiling tools. To measure website traffic we use Umami, cookieless analytics that stores no identifiers or personal data and cannot track you across sites. In the app we measure usage with Amplitude in pseudonymised form (see the table above), and you can turn it off in Settings. On Android we use Firebase Cloud Messaging (FCM) solely to deliver push notifications, not for analytics or profiling.
  • We do not build advertising profiles.

3. Processing purposes

  • Manage registration, authentication and access to the app via email and password.
  • Provide the personal finance management, wealth tracking and investment analysis service.
  • Manage Neto PRO subscriptions via the Apple App Store (iOS) or Google Play (Android), depending on the platform, and RevenueCat.
  • Send transactional communications: password reset, security alerts, legal changes.
  • Retrieve public market price data from external providers (no personal data is sent to those providers).
  • Automatically log your Google Pay expenses on Android, only if you enable that feature and grant notification access (see section 10b).
  • Maintain service security via IP-based rate limiting (anonymised).
  • Measure, in pseudonymised form, how the app is used in order to improve it (Amplitude), unless you turn it off in Settings.
  • Know which person or content creator invited you, if you tell us or arrive through their link, to measure recommendations and campaigns.
  • Send you logging reminders adapted to how you use Neto, as often and at the time that suit you best (see section 10c).
  • Answer the questions you send us through the website support chat (Crisp), only if you open it.
  • Understand what you dictate (in the app or with Siri) to fill in a transaction, only when you use that feature (see section 10d).

4. Legal basis (GDPR)

Contract performance (art. 6.1.b GDPR)

To provide the service you agreed to when creating your account.

Legitimate interest (art. 6.1.f GDPR)

For service security and rate limiting, to measure app usage in pseudonymised form (you can object by turning it off in Settings → Privacy) to know which invitations and campaigns work, and to send you logging reminders adapted to how you use Neto (you can turn them off in Settings → Notifications), balanced against your rights.

Legal obligation (art. 6.1.c GDPR)

When required to comply with applicable legal requirements.

Consent (art. 6.1.a GDPR)

For non-essential communications, where applicable, and to answer what you write to us through the website chat, which only starts if you open it.

5. Data retention

  • We retain your data while your account remains active.
  • You may request full account and data deletion at any time from within the app or by emailing hello@netoapp.es. See the detailed steps in Delete your account and data.
  • After a deletion request, we will erase your data within 30 days, unless a legal retention obligation applies.
  • PRO subscription data is retained for the minimum period required by Spanish tax and commercial law (at least 5 years).
  • Anonymised IPs used for rate limiting are automatically deleted after 24 hours.
  • Invitation data is stored with your account and deleted with it. If the person who invited you deletes their account, their code is also removed from yours.
  • Usage data sent to Amplitude is kept while your account is active. If you delete your account or ask us at hello@netoapp.es, we request Amplitude to erase the data linked to you.
  • The history of reminders sent is kept for up to 400 days. If your account has had no activity for more than a year, we stop sending you reminders.
  • Support chat conversations are kept for as long as they are useful to answer your question. You can ask us to delete them at hello@netoapp.es.

6. Recipients and data processors

We do not sell, rent, or share your personal data with third parties for commercial purposes. Our data processors are:

ProviderRoleLocation / Safeguard
Render Services Inc.Backend & databaseFrankfurt, Germany (EEA), intra-EEA transfer
Hostinger International Ltd.Web hosting & corporate email @netoapp.esVilnius, Lithuania (EEA), intra-EEA transfer
Resend Inc.Transactional email (password reset, welcome and service notices)USA, Standard Contractual Clauses (SCC 2021/914)
Amplitude Inc.App usage analytics, pseudonymised and can be turned off in SettingsUSA, Standard Contractual Clauses (SCC 2021/914)
RevenueCat Inc.PRO subscription managementUSA, Standard Contractual Clauses (SCC 2021/914)
Apple Distribution International Ltd.App Store payments (iOS), Apple Push Notifications (APNs), KeychainIreland (EEA), intra-EEA transfer
Google Ireland Ltd. / Google LLCGoogle Sign-In (Android), Google Play billing (Android) and Firebase Cloud Messaging (FCM, push notification delivery on Android)Ireland (EU) and USA, Standard Contractual Clauses (SCC 2021/914) for transfers to the USA
Expo Inc.Push notification delivery service (exp.host): receives the token and notification content before forwarding to APNs (iOS) or FCM (Android)USA, Standard Contractual Clauses (SCC 2021/914)
MarketstackStock and ETF pricesAPILayer Data Products GmbH, Vienna (Austria), EU. Only receives the asset symbol, NO personal data.
Financial TimesFund net asset value (NAV) by ISINUnited Kingdom, EU adequacy decision. Only receives the fund ISIN, NO personal data.
Twelve Data (WSS Group Inc.)Fallback prices for listed securities & FXUSA, SCC 2021/914. Only receives asset symbol, NO personal data.
CoinGeckoCryptocurrency pricesSingapore, SCC 2021/914. Only receives asset symbol, NO personal data.
Yahoo FinanceFallback public reference pricesUSA, public queries; only the asset symbol, no personal data sent.
Competent authoritiesLegal obligation or court ordern/a
Crisp IM SASWebsite support chat, only if you open itFrance (EU), intra-EU transfer

7. International data transfers

The core service (backend and database) is hosted within the European Union (Frankfurt, Germany) and does not involve any transfer outside the EEA.

For providers located outside the EEA (Resend, RevenueCat, Amplitude, Google, Expo and Twelve Data), transfers are covered by the Standard Contractual Clauses (SCC) approved by the European Commission via Implementing Decision 2021/914 of 4 June 2021. You may request a copy of the applicable safeguards by writing to hello@netoapp.es.

The market price providers (Marketstack, Financial Times, CoinGecko, Twelve Data and Yahoo Finance) only receive the symbol or ISIN of the asset being queried (e.g. "AAPL" or a fund ISIN), with no personal user data.

To suggest the category of a payment logged automatically through Wallet or Google Pay, Neto first uses the one you chose before for that merchant and, if there is none, the one other users choose most for that same merchant, in aggregated and anonymous form: it only counts when at least three different people agree, nobody sees what someone else chose, and your choice is deleted when you delete your account. It all happens on Neto's servers; nothing is sent to any third party.

8. Your rights (GDPR)

Access

Know what data we hold about you.

Rectification

Correct inaccurate or incomplete data.

Erasure

Request deletion of your data ('right to be forgotten').

Objection

Object to processing in certain circumstances.

Restriction

Restrict processing while a complaint is resolved.

Portability

Receive your data in a structured, machine-readable format.

To exercise your rights, email us at hello@netoapp.es, including proof of identity. We will respond within one month (extendable by two further months for complex cases).

If you believe your data is being processed unlawfully, you may lodge a complaint with the Spanish Data Protection Agency (AEPD) at www.aepd.es.

9. Cookies and similar technologies

This website sets no cookies when you visit it. None of ours and none from third parties: there are no session, authentication, analytics or advertising cookies, and we store nothing in your browser except in the two cases explained below, the second one only if you ask for it.

To measure traffic we use Umami, cookieless analytics that writes nothing to your device and creates no identifier that could follow you across sites. That is why we do not ask for prior consent to set cookies: visiting the site sets none.

The one exception is the /download/ page, the link some creators use to recommend the app: it generates a random identifier and saves it to your browser's localStorage so the same click doesn't get counted twice if you reload the page before the store opens. It isn't a cookie, it doesn't identify who you are, it goes nowhere except that one click record, and it disappears if you clear your browser data.

Support chat. There is a button in the corner of every page to write to us. Until you click it, nothing from a third party loads. When you click it, Crisp (Crisp IM SAS, France) loads and stores cookies and localStorage data in your browser to keep the conversation going across pages and visits (for example, crisp-client/session). They are needed to provide the service you have just asked for, so they do not require prior consent (art. 22.2 of the Spanish LSSI). If you would rather nothing is stored, don't open the chat and email us at hello@netoapp.es. If you already opened it, clearing your browser data removes them, and you can ask us to delete the conversation at that same address.

The mobile app does store information on your phone in order to work (your transactions, your categories, your settings), but that is the app's own storage, not web cookies, and it is covered in the sections above.

10. Apple App Tracking Transparency (ATT)

Neto App does NOT track users across third-party apps or websites under Apple's App Tracking Transparency (ATT) framework. We do not request the AppTrackingTransparency permission.

10b. Automatic expense capture with Google Pay (Android only)

On Android devices, Neto offers an optional feature, switched off by default, called «Add expenses automatically», which logs your Google Pay payments so you don't have to enter them manually.

Exactly how it works

  • Only if you turn it on. It requires two actions from you: enabling «Add expenses automatically» in Neto's Settings and granting the Android system «Notification access» permission.
  • It only reads Google Wallet notifications. Neto filters payment notifications from the Google Wallet app and does not read notifications from any other app on your device.
  • What it extracts: only the payment amountmerchant and date, in order to create an expense in your account.
  • What is NOT stored: the notification content is never stored. Only the resulting expense (amount, merchant, date) is kept, exactly as if you had entered it by hand.
  • Where it goes: that expense travels encrypted over HTTPS/TLS to Neto's backend (Render, Frankfurt, European Union), like any other transaction of yours.
  • Who it is shared with: nobody. It is not sold or disclosed to third parties, and this feature introduces no new data processor beyond those already listed in section 6.
  • How to turn it off: at any time, from Neto's Settings or by revoking the notification access permission in your Android settings. Once disabled, Neto stops reading notifications immediately.
  • Deletion: expenses created by this feature are erased together with the rest of your data when you delete your account, or individually from within the app.

Legal basis: your explicit consent (art. 6.1.a GDPR), given when you enable the feature and grant the permission; you can withdraw it at any time without affecting the rest of the service. This feature is not available on iOS.

10c. Logging reminders adapted to how you use Neto

Neto may send you a notification such as "have you logged today's spending?" so you don't forget to record your expenses. It is not the same reminder for everyone: we adapt it to how you use Neto, so it arrives as often and at the time that suit you best, and it stops if it isn't useful to you.

How it works

  • What data we use: the times of day you usually log your expenses, how many days a week you log, your last activity in the app (the last time you opened it) and whether you responded to previous reminders.
  • Where it comes from: only your own account. It is calculated on Neto's servers (Render, Frankfurt, European Union) and is not shared with third parties. Like any notification, the reminder is delivered through Expo and APNs (iOS) or FCM (Android), which receive the notification text but not that data (see section 6).
  • Last activity in the app: we already used this date for aggregate usage statistics (how many people use Neto each day, week or month). It is now also used to decide whether to remind you.
  • How to turn it off: in Settings → Notifications → "Spending reminders", where you can choose Auto, Few (at most one a week) or Never. That option arrives with the next version of the app; until then, you can stop them by turning off Neto notifications in your phone's settings.
  • How long: we keep the history of reminders sent for up to 400 days. If your account has had no activity for more than a year, we stop sending you reminders.

Legal basis: legitimate interest (art. 6.1.f GDPR) in reminding you to use the service you yourself use, together with the notification permission you grant on your device. You can object at any time by turning it off as described above.

10d. Adding expenses by voice

Neto lets you log an expense or income by speaking: by tapping the microphone on the add screen, or by telling Siri, for example, “Note an expense in Neto”.

How it works

  • Only when you use it. The microphone turns on when you tap the voice button or talk to Siri, and turns off when you finish. The first time, the system asks for permission to use the microphone and speech recognition.
  • The audio does not reach Neto. If the language is installed on your device, recognition happens on the phone itself, offline. If it is not, your operating system sends the audio to the speech recognition service of Apple (iOS) or Google (Android), which handles it under its own privacy terms. With Siri, Apple always processes the sentence. In no case is the audio sent to Neto's servers.
  • What Neto receives: only the text of the sentence (for example, “five euros on coffee, yesterday”), which is analysed on our servers in the European Union to extract the amount, the merchant, the date and whether it is an expense or income.
  • What is stored: the dictated text is not stored or sent to usage analytics. Only the resulting transaction is kept, just as if you had typed it: in the app you review it before saving, and Siri confirms it with you before saving.
  • How to stop using it: simply don't use the microphone. You can withdraw the microphone and speech recognition permissions in your system settings at any time.

Legal basis: performance of the contract (art. 6.1.b GDPR). It is one more way to enter your transactions, active only when you use it. It adds no new data processor: speech recognition is provided by your device's operating system.

11. Security measures

  • Passwords are stored using argon2 hashing, never in plain text.
  • All communications are encrypted via HTTPS/TLS.
  • The backend and database are hosted within the European Union (Frankfurt, Germany, Render Inc.). Core service data does not leave the EEA.
  • The authentication token is stored securely and bound to the device: on iOS, in Apple Keychain with the kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly attribute, preventing it from entering iCloud backups; on Android, encrypted with a key kept in the device's own Android Keystore.
  • The app applies a neutral overlay in the app switcher so account balances are not visible in multitasking.
  • IPs are anonymised before any storage (/24 for IPv4, /48 for IPv6).
  • Sessions have time-based expiration and single-session enforcement.

In the event of a security incident affecting your personal data, we will notify you as required by GDPR articles 33 and 34.

12. Minors

Neto App is not intended for users under 16 years of age. We do not knowingly collect data from minors. If you are a parent or guardian and believe a minor has provided us with personal data, please contact us at hello@netoapp.es and we will promptly delete it.

13. Marketing communications

We only send transactional communications (password reset, security alerts, material legal changes). Occasionally, we may send a single communication announcing a major version release, considered essential service information and grounded in contract performance (art. 6.1.b GDPR). We do not run email marketing campaigns or newsletters without your explicit consent.

14. Changes to this policy

We may update this Privacy Policy to reflect legal, technical, or service changes. Substantial changes will be communicated through the app or by email with reasonable advance notice. The last update date is always shown at the top of this document.

15. Contact

For any privacy or data protection queries: hello@netoapp.es