Terms of UseEnd User License Agreement
These Terms of Use ("Terms") are a legally binding agreement between you ("you", "your") and the developer of Floofy ("we", "us", "our"), governing your access to and use of the Floofy iOS application and any associated services (collectively, the "Service"). Please read them carefully. By downloading, installing, or using Floofy you agree to be bound by these Terms. If you do not agree, do not use the Service.
This agreement also serves as the End User License Agreement (EULA) required by Apple for apps distributed through the App Store. It supplements, and does not replace, Apple's own Licensed Application End User License Agreement ("Apple Standard EULA"). To the extent of any conflict, the more user-protective term applies.
1. The Service in plain terms
Floofy is a journaling app for owners of cats with chronic conditions (CKD, HCM, Senior monitoring, Diabetes, Pancreatitis, IBD). It lets you log daily health observations, browse a curated cat-food nutrition database, see disease-specific trend dashboards, and export bilingual reports for your veterinarian.
Floofy is informational only. It is not a medical device. It does not diagnose, treat, cure, or prevent any condition. The food-suitability ratings are decision-support hints based on published clinical thresholds; they are not prescriptions. Always consult a licensed veterinarian before changing your cat's diet, medication, or care plan.
2. Who can use Floofy
You must be at least 13 years old (or the minimum digital-consent age in your country, whichever is higher — for example, 16 in some EU member states) to use Floofy. By using the Service you represent that you meet that requirement. If you are using Floofy on behalf of an organization (e.g., a multi-member household, a foster), you represent that you are authorised to bind it to these Terms.
The Service is offered to individual cat caregivers. Floofy is not intended for veterinary practices, breeders running clinical studies, or any commercial use; please contact us if you have such a need.
3. Your account
Floofy is guest-by-default. You can use the full app without an account. If you choose to sign in to enable multi-device backup, you do so with Sign in with Apple. By signing in you authorise us to receive the Apple identifier and (optionally Apple-relayed) email associated with your Apple ID, and to store records you create in our cloud backend.
You are responsible for:
- Maintaining the security of the Apple ID you use to sign in. Loss of access to that Apple ID is recovered through Apple's flows, not ours.
- The accuracy of data you enter (pet weight, lab values, medications, etc.). Floofy's calculations and reports are only as accurate as your input.
- All activity that occurs under your account.
We may suspend or terminate your account if you breach these Terms or use the Service in a way that puts other users, our providers, or the Service itself at risk. We will tell you why, except where we are legally prohibited from doing so.
4. Apple's terms govern app distribution
This EULA is between you and us; Apple is not a party. However, Apple's Licensed Application End User License Agreement applies in the background:
- The licence granted in Section 5 is, at minimum, the licence described in the Apple Standard EULA.
- Apple has no obligation to provide maintenance and support for Floofy. Maintenance and support are our responsibility.
- Apple is not responsible for any product warranties, whether express or implied by law. In the event Floofy fails to conform to any applicable warranty, you may notify Apple, and Apple will refund the purchase price (if any) for Floofy; to the maximum extent permitted by law, Apple has no further warranty obligation with respect to Floofy.
- We, not Apple, are responsible for addressing any claims by you or any third party relating to Floofy or your possession and use of it, including product-liability, fitness-for-purpose, and consumer-protection claims.
- In the event of any third-party claim that Floofy or your use of it infringes intellectual-property rights, we, not Apple, will be solely responsible for the investigation, defence, settlement, and discharge of any such claim.
- You must comply with all applicable third-party terms (for example, your wireless data plan) when using Floofy.
- Apple and Apple's subsidiaries are third-party beneficiaries of these Terms, and upon your acceptance they have the right (and are deemed to have accepted the right) to enforce them against you as a third-party beneficiary.
You also represent and warrant that (a) you are not located in a country that is subject to a U.S. Government embargo or that has been designated as a "terrorist supporting" country, and (b) you are not listed on any U.S. Government list of prohibited or restricted parties.
5. Licence to use Floofy
Subject to your compliance with these Terms, we grant you a personal, non-transferable, non-sublicensable, revocable, limited licence to install and use Floofy on Apple-branded devices that you own or control, for your personal, non-commercial use, as permitted by the Apple Standard EULA. The licence is granted, not sold. We and our licensors retain all right, title, and interest in the Service.
You will not, and will not allow anyone else to:
- Copy, modify, translate, or create derivative works of the Service, except as expressly permitted by law.
- Reverse-engineer, decompile, or disassemble the app, except to the extent that applicable law expressly permits despite this restriction.
- Rent, lease, sell, redistribute, sublicense, or commercially exploit the Service.
- Remove or obscure any proprietary notices, including disclaimers and copyright notices.
- Use the Service to violate any applicable law, regulation, or third-party right (privacy, intellectual property, contract, etc.).
- Attempt to circumvent access controls, paywalls, rate limits, or security features (including those that gate Floofy Pro features).
- Use the Service to build a competing product or to extract our cat-food nutrition database in bulk.
- Submit content that is illegal, infringing, harassing, or that you do not have the right to submit.
6. Your content
You retain ownership of the data you create in Floofy — pet profiles, log entries, photos, lab values, notes, etc. ("Your Content"). By using Floofy, you grant us a worldwide, royalty-free, non-exclusive licence to host, store, copy, transmit, and process Your Content solely as necessary to provide the Service to you (e.g., to display it back to you, sync it across your devices, run the Auto-Recognize Lab Values feature when you trigger it, and generate vet reports you ask for). This licence ends when you delete the content or your account, subject to the deletion timelines in our Privacy Policy.
You are solely responsible for Your Content. You confirm that you have the right to provide it (for example, that you took the photos yourself, or have permission from the photographer and any human individuals visible). Do not upload content that contains personally identifiable information about other people without their consent.
We do not screen, edit, or pre-review Your Content. We do not use it to train AI models.
7. Free vs. paid features (Floofy Pro)
Floofy is freemium. The free tier permanently includes:
- Core daily logging of all entry types.
- The cat-food nutrition database with disease-specific suitability ratings.
- Disease-specific dashboards.
- Vet report export (image or text).
- One pet profile.
Floofy Pro is an auto-renewable subscription that unlocks:
- Multi-pet profiles (two or more cats).
- AI Auto-Recognize Lab Values (OCR of lab reports using Google Gemini, see §8.5 of the Privacy Policy).
7.1 Subscription terms
- Subscription product ID:
floofy.pro.monthly(monthly auto-renewable, billing period one month). - Free introductory offer: new subscribers get 14 days free before the first charge, where eligible (Apple enforces one introductory offer per Apple ID per subscription group).
- Price: displayed in your local currency on the in-app paywall before purchase. Current reference prices include US$4.99/month, €4.99, £4.49, CN¥18, HK$25, NT$60. Apple may adjust local prices to match its tier system; the actual price you will be charged is shown on the App Store purchase sheet.
- Auto-renewal: Your subscription will automatically renew at the end of each billing period unless you turn off auto-renewal at least 24 hours before the end of the period. Your Apple ID will be charged for renewal within 24 hours of the end of the current period.
- Manage / cancel: From iOS Settings → Apple ID → Subscriptions. We also expose a "Manage Subscription" deep link in Floofy → Settings.
- Restore purchases: Available from the paywall and from Settings → Subscription. Use this if you have re-installed the app or signed in on a new device.
- No refunds from us. Refunds are handled by Apple under Apple's policies. We have no ability to process refunds on Apple's behalf.
7.2 What happens if a subscription lapses
If your subscription expires (cancellation, payment failure after Apple's grace period, refund, family-sharing change), free tier returns automatically:
- All pets remain in your account. Nothing is deleted.
- Pets beyond the first remain visible in every pet picker but are shown with a small lock badge; tapping a locked avatar opens the paywall instead of switching focus.
- Your oldest pet (by creation date) remains fully editable.
- The AI Auto-Recognize Lab Values button shows a "Pro" badge and opens the paywall when tapped.
- Resubscribing immediately unlocks every locked pet and the OCR feature.
7.3 Family Sharing
Floofy Pro participates in Apple's Family Sharing. If the purchaser enables it, family members can use Pro features on their own Apple ID without an additional purchase.
8. Privacy
Our Privacy Policy (also bundled in this repository as Legal/PRIVACY.md) describes what we collect, how we use it, who we share it with, retention timelines, and your rights. It is incorporated into these Terms by reference. If you do not agree with the Privacy Policy, do not use the Service.
9. Veterinary disclaimer
Floofy is not a veterinary medical device, decision-support system within the meaning of FDA/EMA/NMPA medical-device regulations, or a replacement for a veterinarian. Outputs of the app are informational:
- Food-suitability badges ("Within Targets", "Borderline", "Outside Targets", "Data Incomplete") reflect comparisons against published clinical thresholds. They are not endorsements, prescriptions, or recommendations.
- Trend charts and vet report exports are summaries of what you entered. They do not include any independent clinical assessment.
- Cat-food nutrient data is collected manually from each brand's official website or via direct correspondence with the manufacturer. We update it on a best-effort basis; the current snapshot date is shown inside the app. Always verify with the manufacturer if a clinical decision depends on it.
You are responsible for any clinical decision you make. Always consult a licensed veterinarian before changing your cat's diet, medication, monitoring schedule, or care plan.
10. Service availability
We will use reasonable efforts to keep the Service available, but we do not promise it will be uninterrupted, error-free, or secure. The Service depends on third-party providers (Apple, Supabase, Cloudflare, Google, PostHog) whose availability is outside our control.
We may add, modify, or remove features at any time. We will not remove a feature you have paid for during an active billing period without giving you reasonable notice. If we make a material change that materially reduces functionality you paid for, we will offer a pro-rated refund through Apple's standard refund flow where applicable.
We may suspend the Service for maintenance and security work; we will try to schedule such work in off-peak hours.
11. Warranties and disclaimers
To the maximum extent permitted by applicable law:
- The Service is provided "as is" and "as available", without warranty of any kind, express or implied, including warranties of merchantability, fitness for a particular purpose, non-infringement, accuracy, or uninterrupted operation.
- We do not warrant that any suitability rating, threshold, or report is suitable for your individual cat or any specific clinical situation.
- We do not warrant that the app will be free of bugs, security vulnerabilities, or data loss.
- Some jurisdictions do not allow the exclusion of certain warranties; in those jurisdictions, the disclaimers above apply only to the extent permitted.
12. Limitation of liability
To the maximum extent permitted by applicable law:
- We (and our providers) will not be liable for any indirect, incidental, special, consequential, or punitive damages; loss of profits, data, or goodwill; or any other intangible loss arising out of or related to your use of the Service.
- Our total cumulative liability arising out of or related to these Terms or the Service will not exceed the greater of (a) US$50 or (b) the amount you paid us through the App Store in the twelve months immediately preceding the event giving rise to the claim.
- Nothing in these Terms limits liability that cannot be limited by law (for example, liability for fraud, gross negligence, or death/personal injury caused by negligence).
You acknowledge that veterinary outcomes depend on many factors outside the Service's control, and that no software product can substitute for a licensed veterinarian's judgment.
13. Indemnity
To the extent permitted by law, you will defend, indemnify, and hold us harmless from any claim, demand, loss, or damage (including reasonable lawyer fees) arising out of (a) your use of the Service in violation of these Terms, (b) Your Content, (c) your violation of any law or third-party right, including a veterinarian's or another person's intellectual property or privacy rights.
14. Termination
You may stop using the Service at any time. You can sign out, delete your account, or simply uninstall the app.
We may suspend or terminate your access if you materially breach these Terms, if required by law, or if continuing to provide the Service to you exposes us, our providers, or other users to legal or technical risk. If we terminate you for cause, we will tell you why where lawful.
Sections that by their nature should survive (warranty disclaimers, limitation of liability, indemnity, governing law, miscellaneous) will survive termination.
15. Changes to these Terms
We may update these Terms when the Service evolves or when the law requires it. Material changes will be announced in the app at least 14 days before they take effect. The "Last updated" date at the top is the source of truth for the current version. Continuing to use the Service after the effective date is your acceptance of the new Terms.
16. Governing law and disputes
These Terms are governed by the laws of the State of California, United States, without regard to its conflict-of-laws rules, except where mandatory consumer-protection laws of your country of residence provide more protection — in which case those laws apply.
You and we agree to try in good faith to resolve any dispute informally before filing a formal claim. If informal resolution fails, the dispute will be brought exclusively in the state or federal courts located in San Francisco County, California, and you and we consent to personal jurisdiction there. Class actions and class arbitration are not permitted, except where prohibited by your local law.
If you reside in the European Union, the United Kingdom, Switzerland, or another jurisdiction whose mandatory rules require a different governing law or forum, you retain the protection of those rules and may bring proceedings in the courts of your country of residence.
This section does not apply to disputes between you and Apple (those follow the Apple Media Services Terms) or between you and your veterinarian.
17. Miscellaneous
- Entire agreement. These Terms (together with the Privacy Policy and any subscription terms shown at purchase) are the entire agreement between you and us regarding the Service.
- Severability. If any provision is held unenforceable, the rest stays in effect.
- No waiver. Failure to enforce a provision is not a waiver of it.
- Assignment. You may not assign these Terms. We may assign them to an affiliate, successor, or buyer of the business.
- Notices. We may give you notices via the app or via the email associated with your Apple ID. You may reach us at ccccccara@outlook.com.
- Language. These Terms are provided in English. A Chinese translation may be made available for convenience; if there is a conflict, the English version controls.
18. How to contact us
- General support: ccccccara@outlook.com
- Privacy questions / data requests: ccccccara@outlook.com
- Legal notices: ccccccara@outlook.com