PawCast Privacy Policy

Effective: July 14, 2026 · Last updated: July 31, 2026

This policy explains how PawCast, operated by Yushang Lung under CB Studio ("PawCast", "we", "us"), handles information in the Android app. Contact us at aa22396584@gmail.com.

PawCast can continue location sampling in the background only during a walk that you explicitly start. Firebase Analytics and Crashlytics records may be linked to your Firebase user ID and are not described as anonymous.

1. Information PawCast handles

Account and identity

PawCast uses Firebase Authentication. The app may create an anonymous Firebase account so account-backed features can work without a registration form. If you choose Google sign-in, Firebase may receive your email address, display name, profile image, and Google/Firebase account identifiers. PawCast uses the Firebase user ID to associate cloud records with your account and may provide it to Firebase Analytics, Firebase Crashlytics, and RevenueCat.

Location, weather, maps, and walks

You can deny or revoke location access in Android settings, and you can stop an active walk in the app. Weather, route tracking, and map features will not work fully without the relevant access.

Dog profiles, photos, AI, and pet-health features

You may provide dog profile details such as name, breed, age, weight, coat information, health-related tags, special needs, and a photo. These details can be stored locally or in Firebase and may be included in an AI-advice request when you use that feature.

If a pet-health feature is available and you choose to use it, PawCast may process a camera or gallery image, a re-encoded copy with EXIF metadata removed, scan inputs and results, consent records, and technical quota or cleanup records. Requested AI processing can use Firebase services and a deployed Google Gemini service. AI output is informational and is not veterinary diagnosis or emergency care.

Purchases and subscriptions

Google Play handles Android purchases. PawCast uses RevenueCat to manage entitlements and may process product identifiers, store and environment, purchase history, transaction identifiers, expiration and entitlement status, and a RevenueCat App User ID. When you are signed in, that identifier may be linked to your Firebase user ID.

Feedback, local drafts, and exports

If you send feedback, PawCast processes the category you select, your description, an optional contact value, client and server timestamps, a submission identifier, a public reference, internal correlation identifiers, and your Firebase account association. Do not include passwords, authentication tokens, precise coordinates, pet-health details, or other sensitive information in free-text fields.

You can choose whether to attach a limited diagnostic preview. Only the fields shown in the app can be submitted: app version, platform, operating-system version, locale, device model, network state, and authentication state. PawCast validates these fields and rejects common secret, contact, coordinate, URL, and pet-health patterns, but no automated filter can identify every sensitive value.

Feedback drafts are stored only on your device for up to 30 days after the last edit and can be deleted at any time. Submitted feedback is stored in Firebase under your account. Authenticated users can export their unexpired feedback history in Settings; the result is displayed on the device unless you copy it elsewhere.

Usage, diagnostics, messaging, security, and ads

2. Why we use information

We use information to authenticate accounts; provide weather, maps, walks, reminders, dog profiles, subscriptions, feedback, exports, and optional AI features; synchronize and recover account data; respond to feedback; send service messages; measure feature use; diagnose failures; protect the service and enforce quotas; show and measure existing ads; process privacy requests; and meet legal obligations.

3. Providers and disclosure

ProviderPurpose and information involved
Google FirebaseAuthentication, Firestore, Storage, Functions, Analytics, Crashlytics, FCM, App Check, Remote Config, and installation services; account IDs, user content, photos, walk/location records, feedback, optional feedback contact and diagnostics, usage, tokens, IP address, and request metadata as applicable.
Google PlayApp distribution, billing, and Play Integrity; purchase, account, transaction, device, and integrity information.
Google AdMobAdvertising, measurement, and fraud prevention; network, device/advertising identifiers, product interactions, and diagnostics.
RevenueCatSubscription entitlement management; subscriber IDs, product and entitlement status, and purchase history.
OpenWeatherMap and Open-MeteoWeather requested for a coordinate; coordinates and backend request/network metadata.
Google GeminiAI features you request; the minimum relevant dog, weather, walk, image, or pet-health inputs.
OpenStreetMap standard tile serviceMap tiles; IP address, PawCast User-Agent, and requested tile coordinates.

We may also disclose information when required by law, to protect users or the service, during a business transfer subject to appropriate safeguards, or when you direct us to do so. Some advertising transfers may be treated as a "sale" or "sharing" under regional law even when PawCast receives no payment for personal information.

4. Retention

5. Account and data deletion

In PawCast, open Settings → Delete account. You can also use our public account-deletion instructions if you cannot access the app.

A completed in-app deletion requests removal of the Firebase user tree and related dog, walk, health, usage, AI-cache, merge-ticket, feedback-report, and Storage records that PawCast can associate with the Firebase user ID. It also clears PawCast local preferences, feedback drafts, reminders, notifications, and temporary health media; makes best-effort requests to delete the current FCM token and Android Firebase Installation ID; resets the app's Analytics identity; logs out of RevenueCat; and deletes the Firebase Authentication account. Expiring global feedback-reference and abuse-prevention records are not stored inside the Firebase user tree and may remain until their scheduled expiry. Connectivity or recent-sign-in requirements can delay completion, and the app may retry a pending request. Do not assume deletion is complete until PawCast confirms it.

Deleting a PawCast account does not cancel a Google Play subscription and does not by itself guarantee deletion of RevenueCat's customer profile, Google Play transaction records, provider logs, backups, or records not linked to your Firebase user ID. The public deletion page explains how to request provider-linked cleanup. Manage or cancel subscriptions separately in Google Play.

6. Your choices and rights

You can manage Android permissions, stop an active walk, manage notification access, make available advertising-consent choices, delete records in the app, export unexpired feedback from Settings, clear app data, uninstall PawCast, or request account deletion. Depending on your location, you may also have rights to access, correct, export, object to, restrict, or delete personal information. Email aa22396584@gmail.com. We may need to verify your identity before acting on a request.

7. Security, international processing, and children

PawCast and its providers use measures such as HTTPS/TLS, Firebase access controls, App Check, authenticated backend functions, scoped storage paths, and image re-encoding. No system is completely secure. Providers may process information in countries other than yours under their contractual and legal safeguards.

PawCast is a general-audience dog-walking app and is not knowingly directed to children below the age at which they can consent to data processing in their region. A parent or guardian who believes a child submitted information without valid consent should contact us for review and deletion.

8. Changes and contact

We may update this policy when features, providers, or legal requirements change. We will update the date above and provide additional notice when required.

Operator: Yushang Lung, CB Studio
Email: aa22396584@gmail.com
Deletion page: https://iml1s.github.io/pawcast-account-deletion.html