Animal Ears
Privacy Policy
This policy explains how the Animal Ears mobile application for Android and iOS (the “App”) and animalears.app (the “Website”) handle information.
Effective and last updated: 3 September 2026
English
Plain-language summary: audio you choose or record is processed on your device and is not uploaded to our servers. The App has no user accounts. Google Play on Android, the Apple App Store on iOS and RevenueCat on both process permanent purchases, Firebase provides analytics and crash diagnostics, optional rewarded ads use Google AdMob — and on iOS the App never shows the App Tracking Transparency prompt, so it does not access the advertising identifier (IDFA) — and the Website uses Google Analytics under Consent Mode with analytics storage denied by default.
1. Scope and operator
This policy applies to the App and Website. “We”, “us” and “our” mean the independent Animal Ears project. The Android and iOS builds share the same code, the same screens and the same third-party providers, so everything below applies to both unless a platform is named; where the two genuinely differ — store billing and advertising identifiers — the difference is stated. Third-party services process some data under their own policies, as described below.
2. Audio, files and microphone
- Audio processing: selected files and microphone recordings are decoded and transformed locally on your device. We do not upload or store that audio on our servers.
- Microphone permission: the App and Website request microphone access only when you choose to record. You can deny or revoke this permission in your device or browser settings.
- Temporary files: the App may write generated audio to its private cache for playback or sharing. The operating system may remove cache files; you can also clear the App’s storage or uninstall it.
- Sharing: generated audio leaves the App only when you deliberately use the system share sheet or save/download it. The destination you select then handles the file under its own privacy terms.
3. Data stored on your device
The App stores preferences and entitlement state, such as language and whether a rewarded-ad unlock is active, in local application storage. The Website stores your analytics consent choice in browser local storage. This information normally remains until you clear storage, reset the browser or uninstall the App.
4. Advertising in the App (Android and iOS)
On both Android and iOS the App offers an optional rewarded video supplied through Google AdMob / Google Mobile Ads SDK. Google’s User Messaging Platform (UMP) is used to request consent or offer privacy choices where required before ads are requested. The App does not request an ad at all until UMP reports that it may; each store has its own AdMob app and its own ad unit, but the format and the behaviour are identical.
According to Google, the Mobile Ads SDK may automatically collect and share an IP address (which may indicate approximate location), product interactions such as app launches, taps and video views, diagnostic information, and device or account identifiers. Google uses this information for advertising, analytics and fraud prevention, and encrypts it in transit.
The identifiers differ by platform, and this is the one place where the two builds are not the same:
- Android: the SDK may use the Android advertising ID and the app set ID.
- iOS: the App never presents Apple’s App Tracking Transparency prompt, so it does not ask for and does not receive permission to track. Without that permission the advertising identifier (IDFA) is not available to the App or to the SDK. Google may still use non-tracking signals such as the vendor identifier, the IP address and contextual information about the ad request.
You can revisit available advertising choices from Settings → Advertising privacy choices in the App, on either platform. On Android you can additionally reset or delete the advertising ID in Android settings; on iOS you can review Settings → Privacy & Security → Tracking, although the App does not appear there because it never asks to track. See the Google Mobile Ads data disclosures for Android and iOS, the Google Privacy Policy and How Google uses information for advertising.
5. Mobile analytics and crash diagnostics
The App uses, identically on Android and iOS, Google Firebase Analytics to measure app opens, sessions and visits to broad screen categories, and Firebase Crashlytics to identify and diagnose crashes. These services may process app interactions, crash stack traces, diagnostic data, app version, operating-system and device information, IP address and app-instance identifiers. Screen names identify the screen and, on an animal screen, the species you opened (for example species_dog); events record which animal was chosen, where the interaction started, the interface language and the outcome of a purchase, ad or code. They never include your file names, your recordings or their contents. We do not send audio files, recordings or their contents to Firebase. Both platforms report the same screen and event names into the same Firebase project and the same Google Analytics property, and on iOS Firebase Analytics is configured in its variant that does not use the advertising identifier.
Analytics and crash reports are collected automatically in the current Android and iOS builds. Google processes and retains this information under its own controls and policies. See Firebase privacy and security and the Google Privacy Policy.
6. Website analytics and cookies
The Website loads Google Analytics 4 to understand aggregate usage. Analytics storage is denied by default through Google Consent Mode. With consent denied, Google may receive limited, cookieless consent-state and measurement signals. If you accept analytics, analytics storage is enabled and Google Analytics may additionally process page views, interaction events (the species page opened, the store button, the FAQ, the language chosen), the page language, device/browser information and online identifiers. Technical requests may include an IP address, which Google Analytics does not log or store in full. We do not send your audio files or recordings to Analytics.
Your choice is stored as as-consent in local storage. You can withdraw it by clearing site data in your browser; the consent banner will then appear again. Browser privacy controls may provide additional options.
7. Accounts, purchases and sensitive information
The App does not require an account and does not ask us to store your name, email address, precise location or contacts. Both platforms offer the same permanent in-app purchases, processed by your store: Google Play Billing on Android and the Apple App Store (StoreKit) on iOS, with RevenueCat on both. They may process the product purchased, receipt, transaction identifier, purchase status and an app installation or RevenueCat user identifier so purchases can be validated and restored. We do not receive your full payment-card details. The App also accepts a lifetime unlock code, which is checked entirely on your device and involves no store and no network request. See the Google Play Terms, Google Privacy Policy, the Apple Media Services Terms, the Apple Privacy Policy and the RevenueCat Privacy Policy.
8. Sharing, sale and legal requirements
We do not sell personal information. Data may be processed by Google for ads and analytics as described above, by a destination you choose through the share sheet, or when disclosure is reasonably necessary to comply with law, protect users, investigate abuse or defend legal rights.
9. Retention and deletion
Because we do not receive your audio or maintain user accounts, we generally have no server-side audio or account profile to delete. Remove locally stored App data through your device settings or by uninstalling the App, on either platform; remove Website preferences through browser site-data controls. Google determines retention for data it processes under its own settings and policies.
10. Security and international processing
Local processing reduces the amount of data sent from the App. Network data used by third-party services is protected in transit using their security measures. Google may process data in countries other than your own and applies the safeguards described in its privacy documentation. No system can guarantee absolute security.
11. Children
The service is educational but is not designed to request personal information from children. A parent or guardian should supervise a child’s use, particularly microphone, sharing and rewarded-ad features. If you believe a child has provided personal information to us, contact us so the issue can be investigated.
12. Your choices and rights
Depending on where you live, you may have rights concerning access, correction, deletion, restriction, objection or portability of personal data. Most App data controlled directly by you is stored locally. For Google-processed data, use the App’s advertising privacy options, your device advertising controls (the advertising ID on Android; Privacy & Security on iOS), browser controls and your Google privacy settings.
13. Contact and changes
For privacy questions or requests, use the developer contact information displayed on the Animal Ears listing in Google Play or on the Apple App Store. Please do not include audio recordings or unnecessary sensitive information. We may update this policy when features, providers or legal requirements change; the date above will identify the latest version.
Español
Resumen sencillo: el audio que eliges o grabas se procesa en tu dispositivo y no se sube a nuestros servidores. La aplicación no tiene cuentas de usuario. Google Play en Android, la App Store de Apple en iOS y RevenueCat en ambas procesan las compras permanentes; Firebase ofrece analítica y diagnóstico de fallos; los anuncios bonificados opcionales utilizan Google AdMob y, en iOS, la aplicación nunca muestra el aviso de Transparencia de Seguimiento de Apps, por lo que no accede al identificador de publicidad (IDFA). El sitio web utiliza Google Analytics mediante Consent Mode, con el almacenamiento analítico denegado por defecto.
1. Ámbito y responsable
Esta política se aplica a la aplicación móvil Animal Ears para Android y iOS (la «Aplicación») y a animalears.app (el «Sitio web»), gestionados como el proyecto independiente Animal Ears. Las versiones de Android y iOS comparten el mismo código, las mismas pantallas y los mismos proveedores externos, así que todo lo que sigue se aplica a las dos salvo que se nombre una plataforma; donde sí difieren — la facturación de la tienda y los identificadores publicitarios — la diferencia se explica. Los servicios de terceros tratan algunos datos conforme a sus propias políticas, según se explica a continuación.
2. Audio, archivos y micrófono
- Procesamiento de audio: los archivos seleccionados y las grabaciones se decodifican y transforman localmente. No subimos ni almacenamos ese audio en nuestros servidores.
- Permiso de micrófono: solo se solicita cuando decides grabar. Puedes denegarlo o revocarlo desde los ajustes del dispositivo o navegador.
- Archivos temporales: la Aplicación puede guardar audio generado en su caché privada para reproducirlo o compartirlo. El sistema puede eliminarlo; también puedes borrar los datos de la Aplicación o desinstalarla.
- Compartir: el audio solo sale de la Aplicación cuando utilizas deliberadamente el menú del sistema para compartir, guardar o descargar. El destino elegido aplica sus propias condiciones.
3. Datos guardados en tu dispositivo
La Aplicación almacena localmente preferencias y el estado de acceso, como el idioma o la vigencia de un desbloqueo por anuncio bonificado. El Sitio web guarda en el almacenamiento local del navegador tu elección sobre analítica. Estos datos permanecen normalmente hasta que borras el almacenamiento, restableces el navegador o desinstalas la Aplicación.
4. Publicidad en la Aplicación (Android e iOS)
Tanto en Android como en iOS, la Aplicación ofrece un vídeo bonificado opcional mediante Google AdMob / Google Mobile Ads SDK. Google User Messaging Platform (UMP) solicita el consentimiento y ofrece opciones de privacidad cuando corresponde, antes de pedir anuncios. La Aplicación no pide ningún anuncio hasta que UMP indica que puede hacerlo; cada tienda tiene su propia aplicación de AdMob y su propio bloque de anuncios, pero el formato y el comportamiento son idénticos.
Según Google, el SDK puede recopilar y compartir automáticamente la dirección IP —que puede indicar una ubicación aproximada—, interacciones como aperturas, pulsaciones y visualizaciones, información de diagnóstico e identificadores del dispositivo o de la cuenta. Google utiliza estos datos para publicidad, analítica y prevención del fraude, y los cifra durante la transmisión.
Los identificadores cambian según la plataforma, y este es el único punto en el que las dos versiones no son iguales:
- Android: el SDK puede utilizar el ID de publicidad de Android y el app set ID.
- iOS: la Aplicación nunca muestra el aviso de Transparencia de Seguimiento de Apps (ATT) de Apple, por lo que no pide ni recibe permiso para hacer seguimiento. Sin ese permiso, el identificador de publicidad (IDFA) no está disponible ni para la Aplicación ni para el SDK. Google puede seguir usando señales que no son de seguimiento, como el identificador de proveedor, la dirección IP e información contextual de la solicitud de anuncio.
Puedes revisar las opciones disponibles en Ajustes → Opciones de privacidad publicitaria de la Aplicación, en cualquiera de las dos plataformas. En Android puedes además restablecer o eliminar el ID de publicidad desde los ajustes del sistema; en iOS puedes consultar Ajustes → Privacidad y seguridad → Seguimiento, aunque la Aplicación no aparecerá ahí porque nunca pide hacer seguimiento. Consulta la información de datos de Google Mobile Ads para Android y para iOS, la Política de Privacidad de Google y cómo utiliza Google la información publicitaria.
5. Analítica móvil y diagnóstico de fallos
La Aplicación utiliza, de forma idéntica en Android e iOS, Google Firebase Analytics para medir aperturas, sesiones y visitas a categorías generales de pantallas, y Firebase Crashlytics para detectar y diagnosticar fallos. Estos servicios pueden tratar interacciones con la aplicación, trazas de errores, datos de diagnóstico, versión de la aplicación, información del sistema operativo y dispositivo, dirección IP e identificadores de instancia. Los nombres de pantalla identifican la pantalla y, en una pantalla de animal, la especie que has abierto (por ejemplo species_dog); los eventos registran qué animal se ha elegido, dónde empezó la interacción, el idioma de la interfaz y el resultado de una compra, un anuncio o un código. Nunca incluyen los nombres de tus archivos, tus grabaciones ni su contenido. No enviamos a Firebase archivos de audio, grabaciones ni su contenido. Las dos plataformas envían los mismos nombres de pantalla y de evento al mismo proyecto de Firebase y a la misma propiedad de Google Analytics, y en iOS Firebase Analytics está configurado en su variante que no utiliza el identificador de publicidad.
Las versiones actuales de Android e iOS recopilan automáticamente la analítica y los informes de fallos. Google trata y conserva esta información conforme a sus propios controles y políticas. Consulta la información de privacidad y seguridad de Firebase y la Política de Privacidad de Google.
6. Analítica y almacenamiento del Sitio web
El Sitio web carga Google Analytics 4 para conocer el uso agregado. Mediante Google Consent Mode, el almacenamiento analítico está denegado por defecto. Con el consentimiento denegado, Google puede recibir señales limitadas y sin cookies sobre el estado del consentimiento y la medición. Si aceptas, se habilita el almacenamiento analítico y Google Analytics puede tratar además páginas visitadas, eventos de interacción (la página de especie abierta, el botón de la tienda, las preguntas frecuentes, el idioma elegido), el idioma de la página, información del dispositivo o navegador e identificadores en línea. Las solicitudes técnicas pueden incluir una dirección IP, que Google Analytics no registra ni almacena completa. Nunca enviamos tus audios o grabaciones a Analytics.
La elección se guarda como as-consent en el almacenamiento local. Puedes retirarla borrando los datos del sitio en el navegador; después volverá a mostrarse el aviso.
7. Cuentas, compras e información sensible
La Aplicación no exige una cuenta ni nos solicita almacenar tu nombre, correo electrónico, ubicación precisa o contactos. Las dos plataformas ofrecen las mismas compras permanentes dentro de la aplicación, procesadas por tu tienda: Google Play Billing en Android y la App Store de Apple (StoreKit) en iOS, con RevenueCat en ambas. Estos servicios pueden tratar el producto adquirido, el recibo, el identificador de transacción, el estado de la compra y un identificador de instalación o de usuario de RevenueCat para validar y restaurar compras. No recibimos los datos completos de tu tarjeta. La Aplicación admite además un código de desbloqueo permanente que se comprueba íntegramente en tu dispositivo, sin tienda y sin ninguna petición de red. Consulta las Condiciones de Google Play, la Política de Privacidad de Google, los Términos de Apple Media Services, la Política de Privacidad de Apple y la Política de Privacidad de RevenueCat.
8. Cesión, venta y obligaciones legales
No vendemos información personal. Los datos pueden ser tratados por Google para anuncios y analítica, por el destino que elijas al compartir o cuando la comunicación sea razonablemente necesaria para cumplir la ley, proteger a los usuarios, investigar abusos o defender derechos legales.
9. Conservación y eliminación
Como no recibimos el audio ni mantenemos cuentas, normalmente no existe audio ni perfil de cuenta en nuestros servidores que podamos eliminar. Borra los datos locales desde los ajustes de tu dispositivo o desinstalando la Aplicación, en cualquiera de las dos plataformas; elimina las preferencias web desde los controles del navegador. Google determina la conservación de los datos que trata conforme a sus propias políticas.
10. Seguridad y transferencias internacionales
El procesamiento local reduce los datos enviados. Los servicios externos protegen la información de red durante la transmisión mediante sus medidas de seguridad. Google puede tratar datos fuera de tu país y aplica las garantías descritas en su documentación. Ningún sistema puede garantizar seguridad absoluta.
11. Menores
El servicio es educativo, pero no está diseñado para solicitar información personal a menores. Un progenitor o tutor debe supervisar su uso, especialmente el micrófono, la función de compartir y los anuncios bonificados. Si crees que un menor nos ha proporcionado información personal, contacta con nosotros para investigarlo.
12. Tus opciones y derechos
Según tu residencia, puedes tener derechos de acceso, rectificación, supresión, limitación, oposición o portabilidad. La mayoría de los datos controlados directamente por ti están en el dispositivo. Para datos tratados por Google, utiliza las opciones publicitarias de la Aplicación, los controles publicitarios de tu dispositivo (el ID de publicidad en Android; Privacidad y seguridad en iOS), los del navegador y la configuración de privacidad de Google.
13. Contacto y cambios
Para consultas o solicitudes de privacidad, utiliza los datos de contacto del desarrollador que aparecen en la ficha de Animal Ears en Google Play o en la App Store de Apple. No incluyas grabaciones ni información sensible innecesaria. Podemos actualizar esta política cuando cambien las funciones, proveedores o requisitos legales; la fecha superior indicará la versión vigente.