Privacy Policy

App Name: RealDex

Last Updated: February 4, 2026

This Privacy Policy explains how RealDex (the "App") collects, uses, shares, and protects information when you use the App. The App is a mobile wildlife identification and collection experience that uses on‑device machine learning and optional cloud AI identification.

If you do not agree with this policy, do not use the App.


1. Summary

  • The App can use your camera to capture photos for species identification.
  • Location data can be captured for encounter logs if you enable location permission.
  • The App stores photos, encounters, and settings locally on your device.
  • Optional Cloud AI identification uploads an image to our server to process it with Google Gemini. Images are processed for identification and are not intentionally stored after processing.
  • We use third‑party providers for subscriptions (RevenueCat) and ads (Google AdMob).

2. Information We Collect

2.1 Information You Provide or Create

  • Photos you capture in the App for identification.
  • Encounter details created by the App (e.g., species identified, timestamps, and confidence scores).
  • Preferences and settings (theme, sound, haptics, subscription tier, and other settings).

2.2 Automatically Collected Information

  • Device identifier generated by the App (a random, locally stored ID used for Cloud AI rate limits and subscription linking). This is stored in local storage and sent to our cloud services.
  • Technical data needed to operate services, such as IP address, device type, OS version, and app version (collected by third‑party service providers like AdMob, RevenueCat, and Firebase as part of their standard operation).

2.3 Location Data (Optional)

If you grant location permission, the App may capture latitude and longitude at the time of an encounter. This is stored locally with the encounter data. You can disable location permission at any time in your device settings.

2.4 Cloud AI Image Data (Optional)

If you use Cloud AI identification:

  • The App converts your photo to a base64 image and sends it to our Firebase Cloud Function endpoint.
  • The image is processed by Google Gemini for identification.
  • We do not intentionally store the image after processing. However, Google and other providers may retain limited logs as described in their own privacy policies.

2.5 Subscription and Purchase Data

If you purchase a subscription:

  • Transactions are handled by Apple App Store or Google Play.
  • RevenueCat manages subscription status and entitlements.
  • We receive subscription status (e.g., premium or free) and may store a RevenueCat user ID linked to your device identifier.

2.6 Advertising Data

If you see ads (free tier), Google AdMob may collect information such as advertising identifiers, IP address, and device information to serve ads and measure performance.


3. How We Use Information

We use information to:

  • Provide core App functionality (identification, encounters, Dex collection).
  • Process Cloud AI identification and enforce rate limits.
  • Manage subscriptions and entitlements.
  • Display ads for free users.
  • Improve performance and reliability.

4. Where Data Is Stored

4.1 On Your Device

The App stores data locally using a SQLite database and on‑device storage, including:

  • Photos and their metadata (size, timestamp, optional location).
  • Species and encounter logs.
  • App settings and preferences.

4.2 In Our Cloud Services

We store limited data in Google Firebase (Firestore), including:

  • Device identifier
  • Cloud AI usage counters
  • Subscription tier
  • Reset timestamps
  • RevenueCat user ID (when applicable)

Cloud AI requests are processed in us‑central1 (United States).


5. Sharing of Information

We share information only as needed to operate the App:

Service Providers

  • Google Firebase (Cloud Functions + Firestore) for Cloud AI and usage tracking.
  • Google Gemini for Cloud AI species identification.
  • RevenueCat for subscription management.
  • Google AdMob for advertising.

App Stores

  • Apple App Store and Google Play for billing and subscription processing.

We do not sell your personal information.


6. Your Choices and Controls

  • Camera Permission: required for photo capture.
  • Location Permission: optional; you can enable/disable in device settings.
  • Cloud AI: optional; you can choose not to use it and rely on on‑device identification.
  • Advertising Preferences: you can reset or limit your advertising ID in device settings; ad personalization controls may also be available in your Google account.
  • Delete Local Data: uninstalling the App or clearing app data removes locally stored photos and encounters.

To request deletion of cloud usage records, contact us and provide your device identifier.


7. Data Retention

  • Local data remains on your device until you delete it or uninstall the App.
  • Cloud usage records are retained as long as needed to provide rate‑limit enforcement and subscription status. We periodically reset usage counters monthly.
  • Cloud AI images are processed for identification and are not intentionally stored after processing.

8. Security

We use reasonable technical and organizational measures to protect data. No method of transmission or storage is 100% secure, and we cannot guarantee absolute security.


9. Children’s Privacy

The App is not directed to children under 13. We do not knowingly collect personal information from children under 13.


10. International Users

If you use the App outside the United States, you understand that information may be processed in the United States where our cloud services operate.


11. Changes to This Policy

We may update this Privacy Policy from time to time. We will revise the "Last Updated" date and may provide additional notice in the App.


12. Contact Us

If you have questions or requests, contact: