Effective date: May 20, 2026 · Last updated: May 20, 2026
1. Who we are
ExoKeeper (“ExoKeeper”, “we”, “us”) is a mobile application that helps keepers care for exotic pets (reptiles, amphibians, invertebrates, birds, small mammals, and similar species). This Privacy Policy explains how we handle information when you use the ExoKeeper app on iOS and Android.
Data controller: ZALE MART LTD
Website: eternalbar.com
Contact: support@eternalbar.com
2. Summary
- Local-first: Core care records (pets, logs, reminders, photos, settings) are stored primarily on your device.
- Optional account: You may use guest mode without signing in. Sign-in is optional for cloud backup, referral rewards, and AI features.
- No ads: We do not sell your personal information and we do not use third-party advertising networks in the app.
- AI is optional: If you use ExoKeeper AI, selected pet context and your messages are sent to Google Gemini via Firebase to generate replies.
- You stay in control: Export JSON backups, reset this device, or delete your account from Settings → Privacy & Data.
3. Information we collect
3.1 Information you provide
- Pet profiles: name, species/taxon, breed, birth date, gender, enclosure parameters (temperature, humidity, feeding interval), and optional notes.
- Care logs: feeding, weight, shedding, cleaning, health checks, and other record types you enter.
- Reminders & layouts: notification preferences and home-screen card arrangements.
- Photos: pet images you capture or import (stored locally; may be included in backups you create).
- Account data (optional): email address and display name when you sign in with email, Google, or Apple.
- AI chat (optional): messages you send in ExoKeeper AI and contextual pet/log summaries attached to those requests.
- Referral codes (optional): invite codes you create or redeem when signed in.
3.2 Information collected automatically
- Device & app settings: language, appearance (light/dark), and measurement units — stored on your device.
- Subscription status: processed by Apple App Store or Google Play; we receive entitlement signals to unlock Premium features.
- Firebase identifiers: when signed in, a Firebase user ID (UID) to associate cloud backup and referral data with your account.
- Install identifier: a random local ID used for referral integrity (stored on device).
We do not currently integrate Firebase Analytics or Crashlytics in the app. Standard server logs from Google/Firebase may still record technical events (e.g., authentication, storage requests).
3.3 Permissions
- Camera & photo library: to add pet photos (only when you choose to).
- Notifications: for local care reminders scheduled on your device; reminder content is not sent to our servers.
- Local network (iOS debug builds only): used by Flutter tooling during development, not in production user flows.
4. How we use information
- Provide and improve ExoKeeper features (pet hub, care history, growth charts, species library, AI insights).
- Schedule local notifications based on your pets’ feeding and care patterns.
- Authenticate your account and sync optional cloud backup (Premium).
- Process subscriptions and restore purchases via Apple/Google.
- Operate referral rewards (pet slots and AI credits) when you are signed in.
- Generate AI responses when you use ExoKeeper AI.
- Respond to support requests and comply with law.
5. Where data is stored
- On your device (Hive): pets, logs, reminders, photos, AI chat history (per pet, up to 100 messages), and preferences. Guest and signed-in data are kept in separate on-device scopes.
- Firebase (optional, signed-in): cloud backup JSON and metadata in Firebase Storage / Firestore; referral records in Firestore.
- Google Gemini (optional): when you send an AI message, pet context and conversation content are processed by Google’s AI service through Firebase AI Logic. See Google Privacy Policy.
Manual JSON export/import stays on your device or wherever you save the file (Files, iCloud Drive, etc.) — we do not receive it unless you separately upload it to our cloud backup feature.
6. Legal bases (EEA/UK users)
Where GDPR applies, we rely on: contract (providing the app you request), legitimate interests (security, fraud prevention for referrals), consent (optional AI, notifications, photos), and legal obligation where required.
7. Sharing with third parties
We share data only with service providers that help us run ExoKeeper:
- Google Firebase — authentication, Firestore, Cloud Storage, Firebase AI (Gemini). Firebase Privacy
- Google Sign-In — if you choose Google login.
- Apple Sign In — if you choose Apple login on Apple devices.
- Apple App Store / Google Play — subscription billing and receipt validation.
We do not sell personal information. We may disclose information if required by law or to protect rights, safety, and security.
8. AI & health disclaimer
ExoKeeper AI provides general husbandry information based on your logs and widely available exotic-pet knowledge. It is not veterinary advice, diagnosis, or treatment. Always consult a qualified veterinarian for medical decisions. Do not enter human health information in the app.
9. Children
ExoKeeper is not directed to children under 13 (or 16 in the EEA where applicable). We do not knowingly collect personal information from children. If you believe a child has provided us data, contact us and we will delete it.
10. Retention
- On-device data remains until you delete it, reset the device from Settings, or uninstall the app.
- Cloud backup remains until you delete your account, remove the backup, or we delete it per your request.
- Account data in Firebase is deleted when you complete in-app account deletion (Settings → Privacy & Data → Delete account).
11. Your rights & choices
- Access & portability: export a JSON backup (Settings → Privacy & Data → Export).
- Correction: edit pets and logs in the app.
- Deletion: delete account in-app; use “Reset this device” to wipe local data; uninstall the app.
- Opt out of AI: simply do not use the AI tab; no AI data is sent without your messages.
- Notifications: disable in Settings → Care reminders or system settings.
- EEA/UK/California rights: you may request access, deletion, or objection by emailing support@eternalbar.com. We will verify your request. California residents: we do not sell personal information (CCPA/CPRA).
12. International transfers
Firebase and Google may process data in the United States and other countries. Where required, we rely on appropriate safeguards (e.g., Standard Contractual Clauses offered by Google).
13. Security
We use industry-standard measures (encryption in transit for cloud services, scoped Firebase security rules, on-device storage). No method is 100% secure; keep your device and account credentials safe.
14. Changes
We may update this policy. We will post the new version at this URL and update the “Last updated” date. Material changes may be notified in-app where appropriate.
15. Contact information
For general inquiries, complaints, questions, or privacy requests concerning ExoKeeper, please contact:
ZALE MART LTD
71-75 Shelton Street
Covent Garden, London WC2H 9JQ
United Kingdom
support@eternalbar.com
eternalbar.com
ExoKeeper 隐私政策(中文摘要)
生效日期:2026年5月20日
1. 我们是谁
ExoKeeper 是一款帮助用户记录与管理异宠(爬行类、两栖类、无脊椎动物、鸟类、小型哺乳类等)养护信息的移动应用。运营主体:ZALE MART LTD。官网:eternalbar.com。联系邮箱:support@eternalbar.com
2. 核心原则
- 本地优先:宠物档案、养护记录、提醒、照片等主要保存在您的设备上。
- 可选账号:可使用访客模式,无需登录即可使用核心功能。
- 不出售数据:我们不出售您的个人信息,应用内无第三方广告。
- AI 可选:使用 AI 功能时,会将您选择的宠物上下文与聊天内容发送至 Google Gemini(经 Firebase)以生成回复。
3. 我们收集的信息
- 您主动填写的内容:宠物信息、养护日志、提醒设置、照片、可选账号邮箱等。
- 自动收集:语言/主题/单位偏好、订阅状态、Firebase 用户 ID(登录后)、本地安装标识(用于邀请机制)。
- 权限:相机/相册(添加宠物照片)、通知(本地养护提醒)。
4. 数据存储与共享
- 设备本地:Hive 数据库保存核心数据。
- Firebase(可选):登录后可使用云端备份、邀请好友等功能。
- 第三方:Google Firebase、Google/Apple 登录、Apple/Google 应用内购买。
5. 您的权利
- 在「设置 → 隐私与数据」中导出 JSON 备份、导入数据、注销账号或重置此设备。
- 可随时停止使用 AI、关闭通知或删除应用。
- 如有隐私相关问题,请发送邮件至 support@eternalbar.com。
6. 重要提示
ExoKeeper AI 提供的一般养护信息不能替代兽医诊断或治疗。应用不面向 13 岁以下儿童(部分地区为 16 岁)。完整英文条款以上文 English 版本为准。