NuviloDownload App

Privacy

Nuvilo Privacy Policy

Last updated: 28 October 2026

Nuvilo is a shared memory for life with a pet. This policy explains what personal information we process when you use the Nuvilo app and nuvilo.pet, why, for how long, who helps us, and the choices you have. Pet records themselves are not personal data, but they are linked to your account and can include personal details (for example names in notes or documents), so we protect them the same way.

1. Who is responsible

The controller of your personal data is PROJECT1014, obrt za računalno programiranje i savjetovanje, owner Igor Zorko, Bobovik XIII 35 C, 23234 Vir, Croatia, OIB 26505572740 ("Nuvilo", "we"). Contact for privacy questions: privacy@nuvilo.pet. General support: support@nuvilo.pet.

2. What we process

  • Account data: email address, display name, sign-in method (email code, Apple or Google), app language, account settings.
  • Household data: the households you belong to (you can be in more than one), each member's role (Owner, Caregiver, Viewer), invitations (the invitee's email address or invite link) and their status, ownership-transfer requests, and who created, changed or completed records and reminders.
  • Pet data and content you add: pet profiles and photos, care records (vaccinations, medications, vet visits, weight, reproductive health, expenses, memories, documents), reminders, notes, vet and emergency contacts you enter.
  • Passport sharing data: the information and documents you choose to include in a link, the link's preset and expiry, the optional recipient email address you enter, and how often and when a link was opened.
  • Smart Add content: text you type and the photo or document you attach for Smart Add, while it is processed, and the file itself if you choose to keep it; and, if Smart Add history is on, your questions and the answers from "Ask a question" for 30 days (see section 5).
  • Subscription data: plan, trial and renewal status, store transaction identifiers and country, provided by Apple or Google. We never receive your card or bank details.
  • Device and technical data: push-notification token, app version, device model and operating system, device region and time zone (used to time reminders, the daily summary and seasonal tips), crash reports and error logs, IP address (used for security and discarded or shortened for analytics).
  • Usage analytics (only if allowed): pseudonymous events such as "record added" or "plan purchased" with technical properties. Analytics never include pet names, notes, health details, documents, email addresses or other free text.
  • Support messages: what you send us by email and our replies.

3. Why we process it and on what legal basis

PurposeDataLegal basis (GDPR Art. 6)
Provide the app: account, pets, records, reminders, sync across your devices and householdAccount, household, pet data, contentPerformance of the contract (6(1)(b))
Send reminders, account notifications and the notifications you turn on (smart suggestions, daily summary, seasonal tips), by push and emailAccount, pet data, reminders, device region and time zone, push tokenContract (6(1)(b))
Passport links and invitations, including emails to the recipients you enterSharing data, invitee / recipient emailContract with you (6(1)(b)); for recipients, our legitimate interest in delivering the message you asked us to send (6(1)(f))
Smart Add proposals and answersSmart Add contentContract (6(1)(b))
Subscriptions, free trial, restoring purchasesSubscription dataContract (6(1)(b))
Security, fraud and abuse prevention, rate limitsTechnical data, account dataLegitimate interest in keeping Nuvilo safe (6(1)(f))
Crash reports and fixing errorsTechnical dataLegitimate interest in a working app (6(1)(f))
Product analyticsUsage analyticsYour consent (6(1)(a)), which you can withdraw at any time in Pet tab → Privacy & security
SupportSupport messages, account dataContract (6(1)(b)) or legitimate interest (6(1)(f))
Legal and tax obligations, legal claimsRecords we must keepLegal obligation (6(1)(c)), legitimate interest (6(1)(f))

We do not sell personal information, do not use your content for advertising and do not make decisions about you based solely on automated processing.

4. Household members and Pet Passports

Everyone in a household sees the household's pets and their records; Caregivers can add and change them, Viewers can only look. Records show who added or completed them. You can belong to several households at the same time; each household has up to six people and its own roles and plan. When you join a household as a Caregiver and already have pets, you choose whether to keep them in your own household or move them to the new one; if you move them, the new household's owner becomes their owner. If the owner removes a member, switches from Nuvilo Family to Nuvilo Plus, or the household ends, members lose access to the household's pets; what they added stays with the pets. If a member deletes their account, what they added stays with the pets and is shown as added by "Former member". When you invite someone or enter a recipient email for a Passport link, make sure they are happy to hear from Nuvilo; we use that address only to send that invitation or link.

A Passport link shows only the information you selected, until the link expires or you revoke it (Pet tab → Sharing). Documents you marked "Shown in Passport" can be viewed and downloaded by the recipient, but only while the link is valid. Anyone who has the link can open it, so share it only with people you trust.

5. Smart Add (AI)

When you use Smart Add, the text you type and the photo or document you attach are sent to our AI provider (Anthropic) to propose structured records or answer a question about your pet's records. Nothing is saved to your pet's records until you review and confirm it. If you leave "Keep the source file" on, the photo or document is saved with the record as a document; otherwise it is not stored. Smart Add has no voice recording. If you use your phone keyboard's dictation, your phone turns speech into text; Nuvilo receives only the text. Our provider processes this content only to return the result to us and, under its commercial terms, does not use it to train its models. We keep operational metadata (for example that a Smart Add request succeeded) to run the service and count your Smart Add use. Smart Add can be wrong, so always check its suggestions.

Smart Add history. If "Keep Smart add history" is on (it is on by default), we save the questions you ask in "Ask a question" and the answers, as text only, so you can look back at them. Only you can see them; other members of your household cannot. They are stored with your account on our servers in the EU and deleted automatically after 30 days. Past conversations are read only. You can delete one conversation, clear your whole history, or turn history off in Pet tab → Privacy & security; turning it off also deletes your history.

6. Service providers

We use these providers to run Nuvilo. They process data on our behalf under data processing agreements, or under their own terms where they act independently (Apple, Google).

ProviderWhat forWhereSafeguard for transfers outside the EU
SupabaseDatabase, authentication, file storage, server functionsEU (Ireland)Not applicable (EU); provider safeguards for support access
PostHogProduct analytics (only with consent)EU (EU Cloud)Not applicable (EU)
AnthropicSmart Add processingUSAStandard Contractual Clauses, and the EU–US Data Privacy Framework where the provider is certified
RevenueCatSubscription status and receiptsUSAStandard Contractual Clauses, and the EU–US Data Privacy Framework where the provider is certified
ExpoApp updates and push-notification deliveryUSAStandard Contractual Clauses, and the EU–US Data Privacy Framework where the provider is certified
SentryCrash and error reportsEU (Germany)Not applicable (EU)
Namecheap (Private Email)Sign-in codes, invitations, Passport-link and export emailsUSAStandard Contractual Clauses, and the EU–US Data Privacy Framework where the provider is certified
VercelHosting of nuvilo.pet and the shared Passport pagesUSAStandard Contractual Clauses, and the EU–US Data Privacy Framework where the provider is certified
Apple and GoogleApp distribution, purchases, sign-in with Apple / Google, push notifications (APNs, FCM)WorldwideTheir own terms and safeguards

7. How long we keep data

DataKept for
Account, household and pet data, contentWhile your account is active. When you delete your account in the app it is erased immediately (requests by email: within 30 days); encrypted backups are overwritten within 7 days
A household's shared data after a member leavesStays with the household's pets; the member's account data follows their own account
Passport linksActive until they expire or are revoked; after that they stay in your Sharing list (Expired) with their open counts until you delete your account
Invitations and transfer requestsValid for 7 days; the history (who was invited, when, and the result) stays in the household until the household or your account is deleted
Smart Add contentOnly while processed; a source file you choose to keep is stored with the record like any other document
Smart Add history ("Ask a question")30 days, or until you delete it, turn history off or delete your account
Crash reports and logsUp to 90 days
Usage analyticsUp to 1 year, pseudonymous; deleted when you delete your account
Support emails2 years after the conversation ends
Data we must keep by lawAs long as the law requires

If the trial or your plan ends, nothing is deleted; your data stays viewable and exportable.

8. Your rights and choices

You have the right to access, correct, delete, restrict and port your data, to object to processing based on legitimate interest, and to withdraw consent at any time without affecting earlier processing. In the app:

  • Export your data: Pet tab → Export data. We prepare a ZIP file with your data (in JSON format, including your Smart Add history) and your original photos and documents, and email you a download link that works for 7 days.
  • Delete your account: Pet tab → Delete account. You can also request deletion at nuvilo.pet/account-deletion or by writing to privacy@nuvilo.pet from your account email. Deleting the account does not cancel a store subscription. Cancel it in App Store or Google Play settings.
  • Analytics: opt-in and off by default. Nothing is sent until you tap Allow on the "Help improve Nuvilo?" screen or turn on Pet tab → Privacy & security → Share usage analytics. You can turn it off there at any time, also when the app is read-only.
  • Notifications: Pet tab → Notifications, or your phone's settings.

For anything else, write to privacy@nuvilo.pet; we answer within one month. You may also complain to a data protection authority, in Croatia the Agencija za zaštitu osobnih podataka (AZOP), Selska cesta 136, 10000 Zagreb, azop.hr, or the authority where you live.

9. Security

Data is encrypted in transit and at rest, access is limited by household and role at the database level, and only the people who run Nuvilo can access production systems when needed for support or security. No system is perfectly secure; if a breach affects you, we will tell you as the law requires.

10. Children

Nuvilo is not for people under 16. We do not knowingly collect their personal data; if you believe a child has created an account, contact us and we will delete it.

11. Changes

We will update this policy when Nuvilo changes. For important changes we will tell you in the app or by email before they take effect. The date at the top shows the latest version. This policy is available in English, Croatian, Spanish and German.