Catz&Dogz privacy notice
Last updated: October 29, 2026. This notice describes the Android app operated by Mojo Yazılım Teknoloji Limited Şirketi.
Information on your device
Pet profiles, their photos and care records are stored on your device. The app's Android backup rules exclude cloud backup; pet profiles and photos can be transferred directly to another Android device. Deleting this installation does not delete copies you previously exported or transferred.
Content you send for analysis
When you submit an analysis or health question, the selected photo, audio, video, text and any included pet context are sent over HTTPS to our backend and Google Gemini to generate the result. These submissions are not processed solely on your phone. Do not include information about people that is unnecessary for the feature. Interpretations are estimates and health information does not replace a veterinarian.
Spoken commentary uses an installed offline voice on compatible devices. If an offline voice or sufficient performance is unavailable, the app displays text. The app does not send commentary to a cloud speech service as a fallback.
Identity, security and purchases
The app uses Firebase anonymous authentication without asking you to create a username or password. A pseudonymous identifier connects your requests, usage limits and purchase verification. App Check and Play Integrity help verify the app and device. Our service processes IP addresses, request and device information to prevent abuse and enforce limits.
Google Play processes payments. RevenueCat and our backend verify subscription status using purchase records and pseudonymous identifiers. We do not receive your payment card details. Uninstalling the app does not cancel a subscription or delete server records. Manage subscriptions in Google Play.
Location, analytics and advertising
If you allow foreground location access, Google Maps and Places use the location needed to find nearby veterinarians. You can also search manually. The app does not request background location.
Firebase Analytics and Adjust receive app interactions, technical information and identifiers to measure usage, attribution and purchases. AdMob provides advertising; advertising identifiers and personalization depend on your settings and the consent choices available to you. Advertising preferences do not turn off every analytics, purchase or security event. Review advertising choices in Settings and control the advertising ID in Android settings.
Providers and international processing
We use Google Cloud and Firebase for hosting, storage, identity, configuration and analytics; Google Gemini for submitted analyses; Google Play and RevenueCat for subscriptions; Adjust for attribution; and AdMob, Maps and Places for their respective features. Providers may process data outside your country. Our new analysis backend is hosted in the United States; that location does not guarantee that every provider processes data only there. Media submitted for analysis is not used by us to identify you and is not sold by us.
Retention and deletion
To enforce the free-use allowance, we retain a counter for each analysis tool linked to a hash of the installation's anonymous identifier. This counter has no automatic expiry and does not reset when you delete an individual result. It is included when we review a verified request to delete data held by us, subject to any applicable security or legal retention requirements.
Once the phone confirms a usable analysis result, we remove its result and pet context from active server records and queue the associated uploaded and generated media for deletion. Health analyses and related conversations remain available during the session and are deleted when you leave that session. The phone retries an interrupted deletion after reconnecting or restarting; an unexpected shutdown does not start a new analysis.
If delivery or session-end confirmation never arrives, server cleanup expires ordinary results one hour after completion, inactive health sessions after one hour, and unused uploads after one hour. Health activity can extend the session, subject to the original media's 24-hour maximum lifetime. Cleanup normally runs every five minutes; storage outages can delay physical removal and trigger retries. These limits apply to active service content. Previously soft-deleted storage copies retain their original recovery period (up to seven days), and the database provider may retain recent versions for about one hour.
Result deletion does not reset subscription records, free-use allowances, security limits or budget accounting. Minimal operation identifiers may remain for 30 days to prevent duplicate paid processing; unresolved billing holds remain until reconciliation. These records do not retain the analysis text, questions, pet context or media. Support messages, contact details and delivery records on our backend are retained for 30 days from request creation, then deleted by scheduled cleanup. Separate records held by support providers such as Zendesk, provider logs and purchase records follow their own retention processes.
You can delete local pet records in the app. For data held by us, contact store@mojoyz.com or use Settings → Contact us while the installation is still available. A support request sent from the app can be associated with its anonymous identifier. Describe whether you want access, correction or deletion; we may need information to verify the request. Do not send passwords or payment card details. Deleting app data alone does not request server deletion.
Support and your choices
When you contact us, we receive the contact information and message you provide, together with the support reference and technical information required to handle it. Depending on your location, you may have rights to access, correct, delete, restrict or object to processing. Send requests to the support address above. Camera, microphone and location permissions can be changed in Android settings.
Children and protection
The app is not directed to children under 13, or under 16 in the European Economic Area and regions where a higher minimum age applies. Contact us if you believe a child has provided personal information. We use access controls and encryption in transit, but no system can guarantee absolute security.
Contact and updates
Mojo Yazılım Teknoloji Limited Şirketi
Barbaros Mahallesi Mor Sümbül Sokak, NIDAKULE No: 7/3F, İç Kapı No: 12, Ataşehir / İstanbul — 34634, Türkiye
store@mojoyz.com
+90 216 807 04 99
We update the date when this notice changes and provide additional notice of material changes where appropriate.
Language: This English version and the Turkish version are original texts. Versions in other languages are translations provided for convenience. If a translation differs from this English version, this English version prevails, except where the mandatory law of your country of residence provides otherwise.