Last updated: 25 October 2026

Privacy Policy

🐾 The short version. Dog Translator has no accounts. Your dog’s recordings, diary and notes stay on your phone — the sound analysis runs entirely on the device and no audio is ever uploaded. Photos stay on your phone too, with one exception you control: when you use Dress up, the one photo you pick is sent to our server and to Google's Gemini API to create the costume picture. We do not keep that photo. Apart from that, only anonymous usage and crash data and purchase records leave your phone. Dog Translator contains no advertising SDK and does not use your device's advertising identifier.

1. Who we are

Dog Translator ("the app") is developed and published by Hüseyin İris, an independent developer publishing as heyisoft ("we", "us"), who is the data controller for the app. For any privacy matter, write to heyisoft@gmail.com.

2. What this policy covers

This policy covers the Dog Translator mobile application for iOS and Android, the server the app uses for the Dress up feature, and this website. It explains what the app handles, where it is processed, and the choices you have.

3. Information the app handles

DataWhere it livesPurpose
Dog sound recordings (the audio you capture with the microphone) On your device only. Analysed locally; never transmitted Working out what the bark sounds like and letting you replay it in the diary
Dog profiles (name, age, breed, sex, weight, notes) and profile photos On your device. A profile photo leaves the device only if you choose it for Dress up (see section 6) Personalising the app and showing your dog’s profile
The photo you choose for Dress up (taken with the camera, picked from your library, or your dog’s profile photo) and the costume picture created from it Sent over an encrypted connection to our server (ai.cockit.io), which passes it to the Google Gemini API. We do not store it. The finished picture is stored on your device Creating the costume picture you asked for
The anonymous identifier generated for your install (RevenueCat app user ID), a Firebase App Check token and your IP address, sent with each Dress up request Processed by our server; the identifier is checked with RevenueCat, the token with Google Firebase App Check Checking your subscription and credits, counting the credits you use, and blocking abuse and requests that do not come from the genuine app
Diary entries and chat history On your device only Building a picture of your dog’s voice over time
App settings (language, theme, colour) On your device only Remembering your preferences
Anonymous usage events (which screens open, whether an analysis succeeded or was rejected and why, which phrase category or costume was used) plus basic technical data (device model, OS version, app version, language, coarse region) Processed by Google Firebase Analytics Seeing, in aggregate, where the app trips people up so we can fix it
Crash reports (stack traces, device state at the time of a crash) Processed by Google Firebase Crashlytics Finding and fixing crashes
Purchase receipts for the optional subscription and for photo credit packs (product, purchase and renewal dates, store country) and the anonymous identifier generated for your install Processed by RevenueCat; the payment itself is handled by Apple or Google Checking that a subscription or credit purchase is valid and restoring a subscription when you change phone

4. What we do not collect

5. How the sound analysis works

When you record your dog, the app measures acoustic properties of the sound — duration, pitch, how the pitch moves, roughness, harmonic structure — and compares them against a model that ships inside the app. All of this happens on your phone, offline. Nothing is streamed, queued or uploaded. If you delete a recording, it is gone.

Dog Translator is not a veterinary device and does not diagnose. Its "health radar" only points out when your dog’s own pattern shifts from its usual. If something feels off with your dog, talk to your vet.

6. Dress up: AI costume photos

Dress up is the only part of Dog Translator that sends a photo off your phone, and it only does so when you ask for it. Nothing is uploaded until you have chosen a photo and a costume and tapped Dress up. Before your first photo is sent, the app tells you where it goes and asks you to agree.

Every service provider named in this policy — Google (Firebase Analytics, Crashlytics and App Check, and the Gemini API) and RevenueCat — receives only the data needed for the task described here, processes it under its own published terms, and is required by those terms to protect it at least as well as this policy describes.

7. Analytics and crash reporting

To keep improving the app we use Google Firebase Analytics and Firebase Crashlytics. They record anonymous events — for example that an analysis was attempted and whether it succeeded — together with basic technical data such as device model, operating-system version and app version. This is used in aggregate; it is not tied to your name or an account (there is none), it is never sold, and it never includes your dog's name, its sounds, your photos or your notes. Collection of the advertising ID is switched off in both services. Both services are covered by Firebase's privacy terms and Google's Privacy Policy.

8. Advertising

Dog Translator shows no ads. The app contains no advertising SDK, does not read your device's advertising identifier (Android advertising ID / Apple IDFA), and does not track you across other companies' apps or websites — so it never asks for App Tracking Transparency permission or for advertising consent. Nothing from the app is shared with an ad network.

9. Purchases, subscriptions and photo credits

There is one optional subscription — Dog Translator Pro, US$4.99 per month, shown in your own currency in the app — which removes the free limits on listening and chat phrases, opens the health radar and includes Dress up photo credits. You can also buy a one-time pack of 20 photo credits (US$6.99, shown in your own currency in the app). The terms of both are in our Terms of Use. Payment is taken by Apple or Google, never by us: we never see your card, your billing address or your name.

We use RevenueCat to check that a subscription or credit purchase is valid and to restore a subscription when you reinstall or change phone. RevenueCat receives the store's purchase receipt — product, purchase and renewal dates, store country — together with an anonymous identifier the app generates for your install. Our Dress up server asks RevenueCat, using that identifier, whether you have an active subscription and how many credits you have bought. The identifier is not tied to your name or an e-mail address, because the app has neither. See RevenueCat's privacy policy. The counters for your free listens and free phrases are kept on your device only.

10. Permissions the app asks for

You can refuse or withdraw any of these in your system settings. Without the microphone the analysis cannot run, but the rest of the app still works.

11. Device backups

Because your data lives on the device, it may be included in the backup you control (Google One / iCloud), encrypted by Google or Apple. We never receive that backup. On Android we go a step further and exclude sound recordings and photos from cloud backup; they are still carried over on a direct phone-to-phone transfer, which does not pass through anyone's cloud.

12. Legal bases (GDPR / KVKK)

13. Retention

14. Your rights

Depending on your jurisdiction (including GDPR and Turkish KVKK) you may have the right to access, correct, delete or object to the processing of your personal data. Because essentially everything lives on your device, the most direct tool is the in-app Erase all my data action, which removes profiles, diary, chat, recordings and photos for good. For anything else, write to heyisoft@gmail.com and we will respond within 30 days.

15. Children

Dog Translator is for users aged 18 and older and is not directed at children. We do not knowingly process children's data; if you believe a child has used the app, write to us and we will delete any data we hold about it. Please do not send photos that show people to Dress up, and never photos of children.

16. Credits

The dog sounds bundled with the app are real field recordings, not synthesis. Every clip comes from Freesound: 34 are CC0 (public domain) and 16 are Creative Commons Attribution (BY 3.0 / BY 4.0). Attribution licences require credit, so the full clip-by-clip credit list — title, author, licence and a link back to the recording — ships inside the app, under Settings → Sound sources. We read each licence off its own source page rather than trusting a search filter, and we discarded every recording whose page carried any trace of another species. What we changed in each recording: a single vocalisation window was trimmed, everything below 80 Hz was filtered out, and the level was normalised.

The sound model was trained on the openly licensed subset of FSD50K — Fonseca, Favory, Pons, Font and Serra (IEEE/ACM TASLP, 2022) — restricted to clips released under CC0 or CC BY 3.0, plus additional CC0 Freesound recordings. Datasets carrying a NonCommercial clause were deliberately excluded.

17. Changes

We may update this policy as the app evolves. Material changes will be reflected here with a new "last updated" date. Continuing to use the app after a change means you accept the updated policy.

18. Contact

Hüseyin İris (heyisoft) · heyisoft@gmail.com · Contact & Support