This is a translation for your convenience. The Spanish version is the binding one and prevails in case of any difference.
Terms of use
1. Who provides the service
TuttiFrutti (https://tuttifrutti.app) is a service of Daniel Galante, tax ID (NIF) 25736714J, with address at Calle Clavileño, 4, Almayate (Spain). You can write to us at mindrapeofficial@gmail.com. These details also meet the general information required by art. 10 of Spanish Law 34/2002 on Information Society Services (LSSI).
2. What TuttiFrutti is
TuttiFrutti is a chat with artificial intelligence: you write a message and an AI model from one of our providers answers (see AI transparency). Today the service is being tested with a group of users and may change, have errors or interruptions.
We also offer an API for developers, compatible with OpenAI's, at https://tuttifrutti.app/v1, so you can use our models from your own programs:
- You create, name and revoke your API keys on your account's "Developers · API" page, which also shows each model's price and what each key has spent. A key is shown only once; a revoked key stops working at once.
- Every API request is always paid with credits (section 8), at the price that page shows: it never uses the free messages (section 9) or free or backup providers. Each key only uses your plan's models, with its limit of requests at once, and is refused when you have no balance.
- The acceptable use rules (section 5) also apply to what you do with the API and to what anyone using your keys does.
3. Acceptance and age
By creating your account or using TuttiFrutti you accept these terms and declare that you have read the privacy policy. If you don't agree, don't use the service.
You must be at least 14 years old. To subscribe to a plan or buy credits you must be of legal age or have your parents' or guardians' permission.
4. Your account
- You can create an account with your email and a password, or sign in with Google. We'll ask you to confirm your email.
- If you come in without an account, we give you a guest account with 10 TuttiFrutti Pro trial messages. If you don't sign up, it's deleted after 30 days.
- The account is personal. Keep your password and your API keys safe: you're responsible for what's done with them. If you think someone has got into your account, change your password and let us know.
- Give a real email of your own. Don't create accounts in bulk or to get around the limits.
5. Acceptable use
You may not use TuttiFrutti for:
- anything illegal, or planning or facilitating crimes;
- creating sexual content involving minors, content inciting hatred or violence, or harassment;
- deceiving people by passing off generated content as human work where the law requires saying it's AI-made, impersonating other people or spreading disinformation;
- creating malware, attacking systems or bypassing security measures, including ours and our providers';
- processing other people's personal data without a legal basis, or uploading content that infringes third-party rights;
- reselling or redistributing access to the service, in particular to the free messages, or automating accounts to get around the limits;
- any use prohibited by the usage policies of the AI providers that answer.
If you break these rules we may limit, suspend or close your account, in proportion to the seriousness and letting you know unless the law or security prevents it.
6. What you write and what the AI generates
What you write is still yours. You only give us permission to send it to the AI provider and return the reply to you. To the extent we have any rights over the replies, we assign them to you. You're responsible for how you use the replies and for checking that they don't infringe third-party rights.
7. AI can be wrong
Replies are generated automatically by an AI model. They may be incorrect, incomplete, out of date or make things up, even when they sound sure. They aren't medical, legal, financial or professional advice. Check them before making important decisions and don't use them as your only source in risky situations.
8. Plans, credits and payments
Plans
| Plan | Price | What it includes today |
|---|---|---|
| 🌱 Seed (Semilla) | Free | Up to 20 free messages a day with TuttiFrutti (see section 9). You can buy credits. |
| 🍊 Juice (Zumo) | €4.99 a month | Up to 200 messages a day with TuttiFrutti, 3,000 credits a month and TuttiFrutti Pro. |
| 🥤 Smoothie | €12.99 a month | Everything in Juice, up to 300 messages a day with TuttiFrutti, 9,000 credits a month and every model. |
| 🍉 Fruit Salad (Macedonia) | €29.99 a month | Everything in Smoothie, up to 500 messages a day with TuttiFrutti, 25,000 credits a month and priority. |
Prices include VAT. What each plan includes at any time is shown in the app before paying, and that is what applies.
Credits
- Credits are used for the paid models. Each message uses credits depending on the model and the length of the message, the conversation and the reply. 1,000 credits equal 1 dollar of usage at our price.
- Plan credits come with each monthly subscription payment and don't roll over: those you don't use in that period don't carry over to the next.
- Purchased credits in one-off packs don't expire while you have the account and are kept even if you cancel your plan.
- Credits can't be exchanged for money or transferred to another account, except for any refund due under the refund policy.
Payment, renewal and cancellation
- Payments are processed by Stripe. When paying you tick a box by which you accept these terms and ask for the service to start straight away (see the refund policy), and we email you the purchase confirmation.
- Subscriptions renew automatically every month on the same date, at the current price, until you cancel them.
- You can cancel at any time from “Manage subscription” in the app's settings, which opens Stripe's customer portal. There you can also change plan, change your card and download your invoices.
- When you cancel, the plan stays active until the end of the period already paid and then you move to the Seed plan, keeping your purchased credits.
- If a payment fails, Stripe will retry it; if it isn't collected, the subscription will end and you'll move to the Seed plan.
- If we raise a plan's price, we'll tell you at least 30 days in advance and you'll be able to cancel before it applies.
That Stripe's customer portal is set up like this: cancellation at the end of the period (not immediate), plan changes with proration and invoice downloads. And whether the customer receives a full invoice (with tax ID and tax details) by email from Stripe.
Your right of withdrawal and refunds are explained in the refund and withdrawal policy.
9. Free messages
The TuttiFrutti model's free messages come from the free daily quotas some AI providers give us. That quota is shared by all users and is split fairly among those who use it each day; when the free quotas run out, we answer with a paid model at our expense for as long as we can afford it.
- The number of free messages on your plan is a maximum, not a guarantee: on some days there may be fewer if demand is high.
- The counter resets every day.
- We may change the number of free messages, the models that answer them, or stop offering them, with notice in the app.
10. Invitation programme
If TuttiFrutti offers a programme for inviting other people in exchange for rewards, its specific rules (what reward is given, when, limits and deadlines) are published at [LINK TO THE INVITATION PROGRAMME RULES] and form part of these terms.
- Only invitations to real people who didn't have an account count.
- You can't invite yourself with other accounts, use fake accounts or spam.
- We may cancel rewards obtained by cheating and change or end the programme with prior notice, respecting rewards already earned in good faith.
11. Availability and changes to the service
We try to keep TuttiFrutti always working, but we don't guarantee it will be available without interruption: we depend on AI, hosting and payment providers. We may change or withdraw models and features. If a change significantly reduces what your paid plan includes, we'll let you know and you'll be able to cancel with a refund of the unused part.
12. Liability
We provide the service with due diligence. Except where the law doesn't allow it to be limited (wilful misconduct, gross negligence, personal injury or the rights consumer law gives you), our liability for damage arising from the use of TuttiFrutti is limited to the amount you've paid us in the 12 months before the event. We aren't liable for decisions you make based on AI replies or for failures of third-party services we can't control.
If you use TuttiFrutti as a consumer, nothing in these terms limits the rights the law gives you, in particular Spanish Royal Legislative Decree 1/2007 (General Law for the Protection of Consumers and Users).
13. Leaving
You can stop using TuttiFrutti whenever you want and delete your account from Your account → Your data → Delete my account, or ask us at mindrapeofficial@gmail.com. If you have a subscription, deleting the account cancels it at that moment and the current period isn't refunded; if you're within the 14 days to withdraw, ask for the refund first. We may close accounts that break these terms (section 5) or that have been inactive for a long time, giving notice beforehand where possible.
14. Changes to these terms
If we change these terms significantly, we'll let you know in the app or by email at least 15 days in advance. If you don't agree, you can cancel your plan and stop using the service before they apply.
15. Applicable law and complaints
These terms are governed by Spanish law. If you're a consumer, you can go to the courts of your place of residence. Before making a claim, write to us at mindrapeofficial@gmail.com: we'll try to resolve it within one month at most. You can also go to the consumer services of your region or to the Consumer Arbitration Board (Junta Arbitral de Consumo).
If the business joins the Consumer Arbitration System or another alternative dispute resolution body, name it here (Law 7/2017). The European online dispute resolution (ODR) platform closed in July 2025, so it no longer needs to be linked.