Roll Dices

Política de privacidad

Última actualización: 26 de octubre de 2026

Read this policy in English

Responsable y contacto

Esta política se aplica a Roll Dices (com.endcodev.roll_dices), de Endika Correia Alonso / EndCodev, España. Para privacidad: privacy@endcodev.com. Para soporte: support@endcodev.com.

Datos de la aplicación

Roll Dices no requiere una cuenta. Los ajustes y, en las versiones que lo incluyen, el historial de tiradas se guardan en el dispositivo, no en un servidor propio de EndCodev. El sensor de movimiento se utiliza localmente para detectar el gesto de agitar cuando está activado. Android puede incluir los datos locales en sus copias de seguridad o transferencias, según los ajustes del dispositivo.

Publicidad y servicios de Google

La versión Android puede mostrar anuncios de Google AdMob. Sus SDK pueden tratar dirección IP para estimar ubicación aproximada, interacciones con la aplicación y anuncios, diagnósticos e identificadores técnicos para publicidad, medición y prevención del fraude. Los formatos y la disponibilidad de anuncios dependen de la versión de la app y de tus elecciones. No solicitamos permisos de ubicación precisa para estas funciones.

Google UMP gestiona las elecciones publicitarias aplicables. Rechazar la personalización no elimina necesariamente todos los anuncios: pueden mostrarse anuncios limitados cuando esté permitido. La compra Quitar anuncios evita la carga y presentación de anuncios en la app, pero no activa Analytics ni desactiva por sí sola los informes técnicos de fallos.

Estadísticas de uso e informes de fallos

En Android usamos Google Analytics para Firebase para estadísticas opcionales y Firebase Crashlytics para informes técnicos automáticos de fallos. Son tratamientos independientes: rechazar estadísticas o publicidad no desactiva los informes técnicos de fallos. La compra Quitar anuncios tampoco activa el consentimiento de Analytics.

Analytics permanece desactivado hasta que existe una elección que permite la finalidad analítica. Donde el formulario oficial de Google UMP gestiona esa finalidad, puedes revisar o retirar la elección en Ajustes → Privacidad y cookies. Cuando Google confirma que no se requieren opciones publicitarias, Ajustes → Privacidad y cookies ofrece un control independiente de Analytics, inicialmente desactivado. No deducimos el consentimiento analítico de que se puedan mostrar anuncios.

Con Analytics activado, Google procesa eventos de uso y sesiones, información técnica de la aplicación y del dispositivo e identificadores de instancia. Puede derivar ubicación aproximada de la conexión; no solicitamos permisos de ubicación ni la recogida del identificador publicitario para Analytics. El formulario de Google comunica las señales de Consent Mode según tus elecciones. Retirar la elección detiene la recogida opcional y reinicia los datos locales de Analytics, pero no borra automáticamente lo ya recibido por Google.

Cuando no existe una elección anterior de diagnósticos, Crashlytics permite por defecto el envío automático de informes desde la aplicación para detectar errores y mejorar la estabilidad, sin un interruptor de informes de fallos en la aplicación. Puede recoger trazas de errores y bloqueos, estado técnico de la aplicación, versiones de la app y Android, modelo y características del dispositivo e identificadores de instalación de Firebase y Crashlytics. Sus dependencias Firebase Installations y Sessions procesan identificadores y datos técnicos de sesiones, aplicación, dispositivo y red para operar el servicio y calcular métricas de estabilidad. Los informes pueden guardarse localmente y enviarse al reabrir la app o cuando las condiciones de conexión y Android permitan el envío. Si Analytics está permitido, Crashlytics también puede recibir sus registros de eventos previos al fallo. Una desactivación de diagnósticos guardada por una versión anterior se conserva. Las versiones antiguas pueden tener controles distintos.

No añadimos resultados, historial de tiradas ni nombres guardados a eventos, claves o registros de Firebase. No configuramos identificadores personales propios. Los identificadores técnicos generados por los SDK no son datos anónimos. Google procesa estos datos para prestar Firebase; se transmiten mediante HTTPS. No usamos los informes de fallos para publicidad.

Según la documentación de Firebase, las trazas de Crashlytics y los identificadores asociados se conservan durante 90 días antes de iniciar su eliminación de sistemas activos y copias de seguridad. Otros datos de Firebase y Analytics se rigen por sus plazos y configuraciones aplicables. Para consultas o solicitudes sobre estos datos escribe a privacy@endcodev.com; se tramitarán conforme a los servicios y derechos aplicables.

Compras y retirada de anuncios

Quitar anuncios es una compra única no consumible gestionada por Google Play, no una suscripción. La app muestra el precio localizado que devuelve Play. Google procesa los datos de pago; no recibimos datos de tarjetas. La app verifica localmente los datos de compra firmados por Play y guarda esa evidencia para conservar el derecho sin conexión; no existe un servidor propio de verificación de compras. Restaurar compras consulta la misma cuenta de Google Play sin cobrar otra vez. Los reembolsos o revocaciones pueden reflejarse cuando Play proporciona información actualizada de compras. Quitar anuncios no desactiva los informes automáticos de fallos ni concede consentimiento a Analytics.

Consentimiento y opciones de privacidad

Antes de solicitar anuncios consultamos Google User Messaging Platform (UMP). Cuando es necesario, el formulario oficial gestiona las elecciones sobre identificadores, publicidad y la finalidad analítica configurada. Ajustes → Privacidad y cookies abre directamente ese formulario cuando está disponible. Rechazar la personalización no implica necesariamente que desaparezcan todos los anuncios. Las funciones locales siguen funcionando sin conexión. Este formulario no controla los informes automáticos de Crashlytics.

Finalidades y conservación

El historial, los contenidos y las preferencias locales se utilizan para las funciones que solicitas. Permanecen en el dispositivo hasta que los eliminas desde las opciones disponibles de la app, los ajustes de Android o la desinstalación. Las copias del sistema, cuando estén habilitadas, dependen de Android y de la configuración de tu dispositivo; las decisiones de telemetría se excluyen de las copias y transferencias configuradas por la app.

Las estadísticas autorizadas permiten conocer el uso y mejorar el producto. Los informes técnicos permiten detectar fallos y mejorar la estabilidad, independientemente del consentimiento publicitario o analítico. Google trata los datos de sus servicios conforme a sus condiciones y los plazos aplicables. Puede procesarlos fuera de tu país bajo las garantías descritas en su documentación. La información se transmite cifrada mediante HTTPS. No vendemos directamente tu historial ni lo adjuntamos a estos servicios.

Derechos y cambios

Cuando resulten aplicables, puedes ejercer los derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad escribiendo a privacy@endcodev.com, retirar tu consentimiento y presentar una reclamación ante la AEPD. Actualizaremos esta página cuando cambien las prácticas de la aplicación.

Roll Dices Privacy Policy

Last updated: 26 October 2026

Controller and contact

This policy applies to Roll Dices (com.endcodev.roll_dices), by Endika Correia Alonso / EndCodev, Spain. Contact privacy@endcodev.com for privacy requests and support@endcodev.com for app support.

App data

Roll Dices does not require an account. Settings and, in versions that include it, roll history are stored on your device, not on an EndCodev server. Motion sensor readings are used locally for shake-to-roll when enabled. Android may include local data in backups or device transfers depending on your device settings.

Advertising and Google services

The Android version may display Google AdMob ads. Its SDKs may process IP addresses to estimate approximate location, app and ad interactions, diagnostics and technical identifiers for advertising, measurement and fraud prevention. Ad formats and availability depend on the app version and your choices. We do not request precise location permission for these features.

Google UMP manages applicable advertising choices. Rejecting personalization does not necessarily remove all ads: limited ads may be shown where permitted. Purchasing Remove ads prevents loading and showing ads in the app, but does not enable Analytics or by itself disable technical crash reports.

Usage statistics and crash reports

On Android we use Google Analytics for Firebase for optional statistics and Firebase Crashlytics for automatic technical crash reports. These are independent: declining statistics or advertising does not disable technical crash reports. Buying Remove ads does not grant Analytics consent either.

Analytics stays disabled until a choice allows the analytics purpose. Where the official Google UMP form manages that purpose, review or withdraw your choice in Settings → Privacy and cookies. When Google confirms that advertising privacy options are not required, Settings → Privacy and cookies offers a separate Analytics control, initially disabled. Advertising eligibility is not treated as analytics consent.

When Analytics is enabled, Google processes usage events and sessions, technical app and device information and app-instance identifiers. Approximate location may be derived from the connection; we do not request location permissions or advertising-ID collection for Analytics. Google’s form communicates Consent Mode signals according to your choices. Withdrawal stops optional collection and resets local Analytics data but does not automatically delete data already received by Google.

When no previous diagnostics choice exists, the app allows Crashlytics reports to be sent automatically to detect errors and improve stability, without an in-app crash-reporting switch. It may collect crash and ANR stack traces, technical app state, app and Android versions, device model and characteristics, and Firebase and Crashlytics installation identifiers. Its Firebase Installations and Sessions dependencies process identifiers and technical session, app, device and network data to operate the service and calculate stability metrics. Reports may be stored locally and sent after reopening the app or when connectivity and Android conditions permit. When Analytics is allowed, Crashlytics may also receive its event breadcrumbs preceding a crash. A diagnostics opt-out saved by an earlier version is preserved. Older versions may have different controls.

We do not attach roll results, history or saved names to Firebase events, keys or logs, and do not set our own personal user identifiers. SDK-generated technical identifiers are not anonymous data. Google processes this data to provide Firebase over HTTPS. We do not use crash reports for advertising.

Firebase documentation states that Crashlytics traces and associated identifiers are retained for 90 days before removal from live and backup systems begins. Other Firebase and Analytics data follows the applicable retention periods and settings. For questions or requests concerning this data contact privacy@endcodev.com; requests will be handled according to the applicable services and rights.

Purchases and removing ads

Remove ads is a one-time, non-consumable purchase managed by Google Play, not a subscription. The app displays the localized price returned by Play. Google processes payment details; we do not receive card details. The app verifies Play’s signed purchase data locally and stores that evidence to preserve access offline; there is no developer-operated purchase-verification server. Restore purchases queries the same Google Play account without charging again. Refunds or revocations can be reflected when Play provides updated purchase information. Removing ads does not disable automatic crash reports or grant Analytics consent.

Consent and privacy choices

Before requesting ads we consult Google User Messaging Platform (UMP). Where required, the official form manages choices about identifiers, advertising and the configured analytics purpose. Settings → Privacy and cookies opens that form directly when available. Declining personalization does not necessarily remove all ads. Local features continue working offline. This form does not control automatic Crashlytics reports.

Purposes and retention

Local history, content and preferences provide the features you request. They remain on the device until removed through available app controls, Android settings or uninstallation. System backups, when enabled, depend on Android and your device settings; telemetry choices are excluded from the backups and transfers configured by the app.

Authorized statistics help us understand use and improve the product. Technical reports help detect failures and improve stability independently of advertising or Analytics consent. Google processes its service data under the applicable terms and retention periods. Processing may take place outside your country under the safeguards described in its documentation. Data is transmitted over HTTPS. We do not directly sell your history or attach it to these services.

Rights and changes

Where applicable, you may request access, correction, deletion, objection, restriction and portability at privacy@endcodev.com, withdraw consent and complain to the Spanish Data Protection Agency. We will update this page when the app's practices change.