AYFI Privacy Policy

Last updated: 17 October 2026 · Version: 2.2

This policy explains what personal data AYFI processes when you use the web app (app.ayfi.pro), the Telegram Mini App and bot, and the ayfi.pro website: why we use it, who we share it with, how long we keep it and what rights you have.


1. Controller

The controller of your personal data is AYFI. For any question about your personal data, write to us at hola@ayfi.pro.

AYFI is an information tool for organising your tax data and producing indicative calculations. It does not replace a tax adviser or a gestor (a Spanish tax and administrative agent), it does not assess your individual situation and it does not file returns on your behalf: you, or someone you choose, file them in the Sede electrónica (the online office) of the Agencia Tributaria, the Spanish tax authority. AYFI does not ask for your digital certificate, your Cl@ve login or a power of representation, and it sends nothing to the Agencia Tributaria.


2. What data we process

We only process the data you give us or that is generated when you use the service. Many fields are optional: if you leave them empty, the related calculation is made without them or not made at all.

2.1. Account and sign-in

2.2. Tax profile

2.3. Family

If you add them, for each family member: name, date of birth, relationship, degree of disability, whether they attend nursery, whether they live with you, whether they reside in Spain, their annual income, whether they file their own return and, where relevant, the date from which the mother meets the conditions for the maternity deduction. This data is used only to calculate family allowances and deductions. Before entering another person's data, make sure you are entitled to do so.

2.4. Expenses and income

2.5. Documents

2.6. Bank statements

If you import a statement (CSV, text or Excel), we keep the file name and the transactions it contains (date, amount and description), together with what you ticked when reviewing them. AYFI does not connect to your bank.

2.7. Calculations and filings

2.8. Payments

Plan, period, amount, currency and status of each payment. If you pay by card, the customer ID Stripe gives us; if you pay with Telegram Stars, the ID of the charge in Telegram. AYFI never sees or stores your card details.

2.9. Messages

What you send us through "Something's not right" (type of report, message and screen), the team's internal notes on that report, and the notices we send you (deadlines, end of a paid period).

What you write to us in the support chat on ayfi.pro and in the app: your messages and any files you attach, the contact details you type in yourself (name, email) and, if you are signed in, your account identifier, plan and app language, so that we know who is writing. The team's replies are kept with the conversation.

2.10. Technical data


3. Health data

Some data may reveal information about health: a family member's degree of disability, expenses you place in categories such as health or disability, and pharmacy receipts. We only process this data if you enter it, and only for the calculation that needs it. If a receipt is from a pharmacy, AYFI does not keep the product lines and does not categorise it automatically. To read a photo or PDF you upload, AYFI sends the image to the reading service named in section 5, which keeps nothing. Pharmacy receipts go too, because whether a receipt is a pharmacy's is only known once it has been read. You can delete this data at any time.


4. Why we use your data and on what legal basis

Purpose Legal basis
Creating and maintaining your account, storing your expenses, income and documents, making the calculations, preparing the record book and the annual report, and giving you a copy of your data Performance of the contract (Art. 6(1)(b) GDPR)
Sending you service notices: email confirmation, codes, tax deadlines and the end of a paid period Performance of the contract (Art. 6(1)(b) GDPR). Deadline reminders can be switched off in Settings
Checking a client's VAT number from another EU country in the European Commission's VIES register Performance of the contract (Art. 6(1)(b) GDPR)
Charging for paid plans and keeping the accounts Performance of the contract (Art. 6(1)(b) GDPR) and legal obligation (Art. 6(1)(c) GDPR)
Sending you AYFI news and offers by email Your consent (Art. 6(1)(a) GDPR), which you can withdraw in Settings at any time
Telling the AYFI team, via Telegram, about each new account (account number, name, email address, Telegram ID, how the account was created, language, taxpayer type, autonomous community and date) Legitimate interest in handling and managing new sign-ups (Art. 6(1)(f) GDPR)
Answering what you write in the support chat and, if you are signed in, linking the conversation to your account Performance of the contract, or steps you ask us to take before entering into it (Art. 6(1)(b) GDPR)
Protecting the service: rate limits, technical logs and the audit log Legitimate interest in security (Art. 6(1)(f) GDPR) and, to prove consents, legal obligation (Arts. 6(1)(c) and 7(1) GDPR)
Processing health data you enter Your explicit consent (Art. 9(2)(a) GDPR), which you give by entering it and withdraw by deleting it

AYFI does not make automated decisions that have legal effects on you: the calculations are indicative and nothing is filed unless you file it. We do not use your data for advertising and we do not build marketing profiles.


5. Who we share your data with

We do not sell your data or pass it on for marketing purposes. Only the following providers are involved, each for its own task:

Who What for What data Where
Hetzner Online GmbH Server dedicated to AYFI: application, database, documents and backups All service data Germany (Nuremberg data centre)
Hetzner Online GmbH Support chat on ayfi.pro and in the app Chat messages and attachments, the contact details you give and, if you are signed in, your account identifier, plan and language Finland
Namecheap, Inc. (Private Email service) Sending email Your email address and the content of each message (links, codes, notices) United States
Telegram AYFI's bot and Mini App, sign-in with Telegram, payments with Stars and internal notices to the team What you exchange with the bot (messages, photos, Stars payments) and the new-account cards the team receives Outside the European Economic Area
Stripe Payments Europe, Ltd. Card payments on the web Email address, customer ID and payment data; card details are received by Stripe only Ireland, with processing in the United States by Stripe, Inc.
European Commission (VIES) Verification of intra-EU VAT numbers The client VAT number you check European Union
OpenRouter, Inc. and the providers of the reading services it passes each request to Reading the receipts and invoices you upload, suggesting a category for each expense and translating support chat messages for the team The image or PDF of the document and the details of the expense; the text of chat messages United States

Telegram and Stripe also process data on their own account, as controllers, under their own privacy policies. The web app loads a file from Telegram (telegram.org) that the Mini App needs, so Telegram receives your IP address and your browser's technical data when you open it.

None of them uses your documents to train models.

Within AYFI, only authorised staff can access account data, through a panel protected by a server access password and by each team member's personal account, with a password and a second factor. We will also disclose data to authorities or courts where the law requires us to.


6. Transfers outside the European Economic Area


7. How long we keep your data

Data Period
Your account and everything in it For as long as you have the account. A paid plan ending deletes nothing: the account moves to the free plan
When you delete your account It stops working immediately and is deleted entirely after 30 days: documents, expenses, income, calculations, filings and profile
Database backups Daily, on the same server; each backup is deleted after 7 days
Original file of uploaded photos and PDFs Deleted 30 days after upload; the data you confirmed stays with the expense. Exception: Agencia Tributaria receipts saved with a filing are kept for as long as you have the account
PDF invoice read to fill in an income entry Not kept
Payments When you delete your account, they are separated from it and the provider data that identified you is removed; the payment record (amount, date, plan) is kept for the period required by Spanish commercial and tax law (six years, Article 30 of the Código de Comercio)
Email confirmation link 24 hours
Code to add an email address 30 minutes or five attempts
Sessions 30 days from last use and at most 90 days from sign-in
Audit log Kept after the account is deleted for as long as needed to prove compliance (for example, that you gave or withdrew a consent) and to deal with claims
Support chat conversations Kept with no automatic deletion, so that we have the history of your support requests; this includes the contact details you typed into the chat. Deleting your AYFI account does not delete it. You can ask us to erase your chat (Article 17 GDPR) by writing to hola@ayfi.pro or in the chat itself, and we do it by hand
Server technical logs Overwritten automatically by rotation

8. Your rights

You have the right to access your data, have it corrected or erased, restrict or object to its processing, take it with you (portability), and withdraw any consent you have given at any time, without affecting processing carried out before.

You can exercise many of these rights yourself in the app:

For anything else, write to hola@ayfi.pro from your account's email address or giving your Telegram ID. If we have reasonable doubts about your identity, we may ask for further information. The GDPR gives us one month to reply, which may be extended by two further months in complex cases.

If you believe we have not handled your data properly, you can complain to the Agencia Española de Protección de Datos (the Spanish data protection authority; www.aepd.es; C/ Jorge Juan, 6, 28001 Madrid).


9. Security

No system is infallible. If a security breach occurs that puts you at risk, we will act as the GDPR requires, including notifying the authority and, where appropriate, you.


10. Cookies and storage on your device

AYFI uses only what is strictly necessary for the service to work, which does not require consent (Article 22.2 LSSI-CE, the Spanish e-commerce act):

Name Where What for Duration
ayfi_refresh Cookie on api.ayfi.pro Keeping you signed in on the web 30 days
ayfi_weblogin Cookie on api.ayfi.pro Completing sign-in on the web with Telegram 5 minutes
ayfi.locale Browser local storage Remembering the language you chose Until you delete it
ayfi.disclaimer.v1 Browser local storage Remembering that you have seen the opening notice Until you delete it
ayfi.cookies.seen.v1 Browser local storage Not showing you the cookie notice again Until you delete it
cw_conversation Cookie on ayfi.pro and app.ayfi.pro Keeping your support chat conversation between visits. Set only once you open the chat 1 year
cw_user_… Cookie on app.ayfi.pro Linking the support chat to the account you are signed in to. Set only once you open the chat 1 year

We do not use advertising, tracking or analytics cookies. The support chat loads only when you open it, on ayfi.pro or in the app: until then nothing of it reaches your browser. Once open, it sets the cookies above and keeps the conversation in the browser storage of the chat window itself, because without them the conversation would be lost on the next page. The website sets no other cookies, and in the Telegram Mini App the only cookies are the chat's.


11. Children

AYFI is intended for people aged 18 or over. We do not knowingly collect data from children as users. If you know that a child has created an account, write to us at hola@ayfi.pro and we will delete it. Data about children that a user adds as family members is processed only for that user's calculation.


12. Changes to this policy

When the way we process your data changes, we will update this policy with a new date and version. If the change is significant, we will tell you by email or in the app before it applies.