Política de privacidad de “¡Miau a Casa!”
Esta política explica qué datos se tratan cuando juegas “¡Miau a Casa!”, tanto en la app para Android (paquete com.lucasfamilygames.miauacasa, publicada en Google Play por LucasFamilyGamesStudio) como en la versión web miau-a-casa.web.app. El responsable es Henry Lucas (LucasFamilyGamesStudio), Jacksonville, Florida, EE. UU. (“nosotros”). Contacto: henrylucas.788@gmail.com.
- Jugar no requiere cuenta. El inicio de sesión con Google (o Apple) es opcional y solo se usa para el ranking mundial. Tu correo electrónico se usa únicamente para identificar tu cuenta: no se muestra, no se publica en el ranking y no se usa para publicidad ni se vende. No pedimos teléfono, fotos, contactos ni tu ubicación.
- Puedes borrar tu cuenta desde el juego en cualquier momento: 🏆 Récords → 🌎 Mundial → 🗑️ Borrar mi cuenta.
- Tu progreso (⭐ puntos, niveles, gatitos, ajustes) se guarda en tu dispositivo.
- Para el ranking mundial, el reto en equipo semanal y la verificación de compras usamos Google Firebase. Para salir en el ranking mundial hay que entrar con Google o Apple (opcional: se puede jugar sin cuenta).
- Si eliges un apodo, tu apodo y tu mejor puntaje se ven públicamente en el ranking.
- No hay chat ni mensajes escritos por los jugadores: solo mensajitos fijos predefinidos.
- La app de Android muestra un anuncio con recompensa opcional y no personalizado (Google AdMob) y tiene compras opcionales (Google Play).
- No vendemos tus datos.
1. Datos que se quedan en tu dispositivo
El juego guarda en el almacenamiento local del navegador o de la app: récords, puntos ⭐, niveles desbloqueados, gatitos adoptados, racha del nivel diario, idioma, sonido, el apodo que elegiste y lo que compraste. Estos datos no salen del dispositivo, salvo lo que se explica en las secciones 2 a 5. Si desinstalas la app o borras sus datos (o los datos del sitio en el navegador), se eliminan.
2. Cuenta e identificador (Firebase Authentication)
Cuando el juego se conecta a nuestros servicios en línea crea primero una sesión anónima con Firebase Authentication de Google (un identificador aleatorio, sin nombre ni correo). Jugar no requiere cuenta.
Entrar con Google o Apple (opcional, necesario para el ranking mundial): si eliges entrar, Firebase Authentication vincula tu identificador a tu cuenta de Google o Apple para que tu apodo y tu récord sean solo tuyos y nadie pueda usar tu nombre. Firebase Authentication guarda el identificador de la cuenta, tu correo electrónico (o el correo privado de reenvío de Apple) y, con Google, el nombre y la foto de perfil que Google comparte. No guardamos tu correo en el ranking ni lo mostramos; solo se usa para identificar la cuenta. Puedes cerrar sesión o borrar la cuenta en cualquier momento desde el juego.
3. Ranking mundial, apodo y reto en equipo (Cloud Firestore y Cloud Functions)
- Resumen de la partida: al terminar una partida válida, el juego envía a nuestro servidor (Firebase Cloud Functions) un resumen técnico de la partida —modo, mapa, puntaje, duración y el momento de los saltos y vehículos pasados— para comprobar que no haya trampas y sumar tus carros a la meta semanal del reto en equipo. Se guarda tu aporte semanal (número de partidas y carros) junto a tu identificador anónimo.
- Ranking (opcional): si eliges un apodo y envías tu récord, guardamos tu identificador anónimo, tu apodo (3–14 caracteres, filtrado para evitar groserías; no uses tu nombre real), tu mejor puntaje, tu nivel más alto, el mapa, la plataforma (web o Android) y la fecha. El apodo y el puntaje son públicos para cualquiera que abra el ranking.
- Contador diario de jugadores (anónimo): la primera vez que empiezas una partida cada día, el juego envía a nuestro servidor un aviso con un identificador aleatorio del dispositivo (creado y guardado en tu navegador o en la app; no es tu cuenta, ni tu nombre, ni tu correo) y la plataforma (web, Android o iOS). No hace falta entrar con Google ni Apple. Solo sirve para saber cuántos dispositivos jugaron ese día (hora de Puerto Rico). En el servidor no guardamos ese identificador tal cual: guardamos un código cifrado (hash) que cambia cada día —así no podemos seguir a un dispositivo de un día a otro—, la plataforma y la hora, y un total por día. Tu dirección IP no se guarda en el contador.
- Control anti-abuso: guardamos contadores técnicos (cuántos envíos hiciste y cuándo, y si alguno fue rechazado) para limitar el spam y las trampas.
- Reportes: puedes reportar un apodo o puntaje inapropiado. Se guarda qué identificador anónimo reportó a cuál y el motivo (“apodo” o “puntaje”). Nadie puede leer los reportes desde el juego.
- Retos a amigos: el botón “Retar” crea un enlace (
?reto=…) con el modo, nivel, puntaje, el mensajito elegido y tu apodo (o “Un amigo”). Ese enlace lo compartes tú con la herramienta de compartir de tu teléfono; nosotros no lo guardamos. Los mensajitos son frases fijas (no se puede escribir texto libre).
4. Compras dentro de la app (Google Play Billing)
Las compras opcionales de la app de Android (por ejemplo paquetes de ⭐ puntos, razas o gatitos especiales) las procesa Google Play. Nosotros nunca vemos tu nombre, correo ni datos de pago. Para activar y proteger tu compra, el juego envía a nuestro servidor el identificador del producto y el token de compra; el servidor lo confirma con la API de Google Play y guarda un comprobante (producto, número de pedido de Google Play, fecha de compra, cantidad, una huella cifrada del token y tu identificador anónimo). En la versión web, esas mismas compras opcionales las procesa PayPal (cuenta PayPal o tarjeta). Nunca vemos los datos de tu tarjeta; nuestro servidor solo recibe los identificadores del pedido y del cobro de PayPal, el producto, el monto, la fecha y tu identificador anónimo para confirmar y registrar la compra.
5. Publicidad (Google AdMob) — solo en la app de Android
La app de Android puede ofrecerte un anuncio con recompensa, siempre opcional: cuando pierdes, puedes elegir ver un anuncio para continuar la partida una vez. Nunca se muestran anuncios mientras juegas, y si no quieres, simplemente no lo ves. La versión web no tiene anuncios.
Pedimos solo anuncios no personalizados: la app no usa tus intereses ni tu historial para elegir anuncios y no solicita el permiso del ID de publicidad de Android. Aun así, para mostrar anuncios, medirlos y prevenir fraude, el SDK de Google Mobile Ads (AdMob) puede recopilar automáticamente: la dirección IP (de la que se deduce una ubicación aproximada), el modelo y sistema del dispositivo, el idioma, la interacción con los anuncios y datos de diagnóstico y fallos del SDK. Configuramos AdMob para mostrar solo anuncios aptos para todo público (clasificación “G”). En el Espacio Económico Europeo, Reino Unido y Suiza puede aparecer el mensaje de consentimiento de Google (UMP), y puedes revisar tu elección en el juego (“Privacidad de anuncios”).
Puedes restablecer o borrar tu ID de publicidad en Ajustes de Android → Privacidad → Anuncios. Más información: cómo usa Google los datos de las apps que usan sus servicios.
6. Seguridad y antitrampas (Firebase App Check)
Para proteger el ranking contra bots, la versión web usa Firebase App Check con Google reCAPTCHA Enterprise, que analiza señales técnicas del navegador y de la interacción. La app de Android puede usar Google Play Integrity con el mismo fin. Estos datos los trata Google para seguridad y no se usan para publicidad.
7. Con quién se comparten los datos
No vendemos ni alquilamos datos. Solo los tratan, como proveedores, estos servicios de Google:
| Servicio | Para qué | Política |
|---|---|---|
| Google Firebase (Authentication, Cloud Firestore, Cloud Functions, App Check, Hosting) | Identificador anónimo, ranking, reto en equipo, verificación de compras, seguridad, página web | Privacidad en Firebase |
| Google Play (Billing y API de Google Play) | Procesar y verificar compras | Política de Google |
| Google AdMob (Google Mobile Ads SDK) | Anuncio con recompensa opcional (solo Android) | Publicidad de Google |
Los datos de Firebase se guardan en servidores de Google en Estados Unidos. Todas las comunicaciones van cifradas (HTTPS/TLS). No usamos Google Analytics, Crashlytics ni otras herramientas de analítica de terceros (solo el contador diario anónimo de jugadores de la sección 3, que es nuestro y no usa cookies ni perfiles); el juego no accede a tu ubicación, contactos, cámara, micrófono, fotos ni archivos.
8. Cuánto tiempo guardamos los datos
- Ranking, apodo, aportes al reto en equipo y contadores anti-abuso: mientras exista el juego o hasta que pidas borrarlos. Podemos borrar antes entradas inactivas o que incumplan las reglas.
- Comprobantes de compra: mientras sean necesarios para mantener lo que compraste, evitar fraudes y cumplir obligaciones legales o fiscales.
- Reportes: hasta que se revisan, y como máximo 12 meses.
- Contador diario de jugadores: el código diario de cada dispositivo se borra a los 60 días; solo quedan los totales por día (sin identificadores).
- Registros técnicos del servidor (por ejemplo, partidas rechazadas por trampas): unos 30 días.
- Datos en tu dispositivo: hasta que desinstales la app o borres sus datos.
- Los datos que recopila Google (AdMob, Play, reCAPTCHA) se conservan según sus propias políticas.
9. 🗑️ Cómo pedir que borremos tus datos
Desde el juego (inmediato): 🏆 Récords → 🌎 Mundial → 🗑️ Borrar mi cuenta. Se borran al momento tu cuenta (Firebase Authentication), tu entrada del ranking, tu apodo, tus aportes al reto en equipo, contadores, reportes que hiciste y los comprobantes de compra quedan anonimizados.
Por correo (si ya no tienes el juego), puedes pedir que borremos todo lo asociado a tu cuenta o identificador:
- Escribe a henrylucas.788@gmail.com con el asunto “Borrar mis datos – ¡Miau a Casa!”.
- Indica tu apodo del ranking (si tenías), tu mejor puntaje aproximado y si juegas en Android o web. Si quieres borrar un comprobante de compra, añade el número de pedido de Google Play (empieza por “GPA.”, aparece en tu recibo).
- Borraremos los datos en un máximo de 30 días y te confirmaremos por correo.
Borrar los datos de tu dispositivo: desinstala la app o ve a Ajustes → Apps → ¡Miau a Casa! → Almacenamiento → Borrar datos (en la web, borra los datos del sitio en tu navegador). Así también se pierde el identificador anónimo y el siguiente será uno nuevo.
Qué se conserva: lo que compraste lo sigue registrando Google Play en tu cuenta de Google (puedes restaurarlo desde la tienda del juego). Podemos conservar un registro mínimo de un pedido si la ley lo exige. Los datos que tratan Google AdMob, Google Play y reCAPTCHA se gestionan desde tu cuenta de Google y los ajustes de anuncios de Android.
10. Niños
“¡Miau a Casa!” está dirigido a mayores de 13 años y no está dirigido a niños menores de 13. No recopilamos a sabiendas datos personales de menores de 13 años. Aun así, el juego es apto para todo público: no hay chat ni texto libre (solo apodos filtrados y mensajitos fijos), y los anuncios están limitados a contenido “G”. Si eres madre, padre o tutor y crees que un menor de 13 años nos envió datos, escríbenos y los borraremos.
11. Tus derechos
Según dónde vivas, puedes tener derecho a acceder, corregir, borrar u oponerte al tratamiento de tus datos. Escríbenos y te responderemos en un máximo de 30 días. También puedes cambiar tu apodo en el juego cuando quieras.
12. Cambios
Si cambiamos esta política, actualizaremos la fecha de arriba y, si el cambio es importante, lo avisaremos en el juego.
13. Contacto
Henry Lucas · LucasFamilyGamesStudio — Jacksonville, Florida, EE. UU.
Correo: henrylucas.788@gmail.com · Web: https://miau-a-casa.web.app
Privacy Policy for “¡Miau a Casa!”
This policy explains what data is processed when you play “¡Miau a Casa!”, both the Android app (package com.lucasfamilygames.miauacasa, published on Google Play by LucasFamilyGamesStudio) and the web version at miau-a-casa.web.app. The controller is Henry Lucas (LucasFamilyGamesStudio), Jacksonville, Florida, USA (“we”, “us”). Contact: henrylucas.788@gmail.com.
- Playing never requires an account. Signing in with Google (or Apple) is optional and only used for the world leaderboard. Your email address is used only to identify your account: it is never shown, never published on the leaderboard, never used for ads and never sold. We don’t ask for your phone number, photos, contacts or location.
- You can delete your account in the game at any time: 🏆 Records → 🌎 World → 🗑️ Delete my account.
- Your progress (⭐ points, levels, kitties, settings) is stored on your device.
- For the world leaderboard, the weekly team challenge and purchase verification we use Google Firebase with an anonymous ID.
- If you choose a nickname, your nickname and best score are publicly visible on the leaderboard.
- There is no chat and no player-written messages: only fixed, preset messages.
- The Android app shows an optional, non-personalized rewarded ad (Google AdMob) and offers optional purchases (Google Play).
- We do not sell your data.
1. Data that stays on your device
The game stores in the browser’s or app’s local storage: records, ⭐ points, unlocked levels, adopted kitties, Daily Challenge streak, language, sound, the nickname you chose and what you bought. This data does not leave your device except as described in sections 2–5. Uninstalling the app or clearing its data (or the site data in your browser) deletes it.
2. Account and ID (Firebase Authentication)
When the game needs our online services (world leaderboard, team challenge or verifying a purchase), it first starts an anonymous session with Google’s Firebase Authentication (a random ID, no name or email). You never need to log in to play.
Sign in with Google or Apple (optional, required for the world leaderboard): if you sign in, Firebase Authentication links your ID to your Google or Apple account so your nickname and record are yours alone. Firebase Authentication stores the account ID, your email address (or Apple’s private relay email) and, with Google, the profile name and photo Google shares. Your email is used only to identify your account: we never show it, never put it on the leaderboard and never use it for ads. You can sign out or delete your account at any time in the game (🏆 Records → 🌎 World → 🗑️ Delete my account).
3. World leaderboard, nickname and team challenge (Cloud Firestore and Cloud Functions)
- Run summary: after a valid run, the game sends our server (Firebase Cloud Functions) a technical summary of the run —mode, map, score, duration and the timing of jumps and vehicles passed— to check for cheating and to add your cars to the weekly team challenge goal. Your weekly contribution (number of runs and cars) is stored with your anonymous ID.
- Leaderboard (optional): if you choose a nickname and submit your record, we store your anonymous ID, your nickname (3–14 characters, filtered for bad words; don’t use your real name), your best score, highest level, map, platform (web or Android) and date. Your nickname and score are public to anyone who opens the leaderboard.
- Daily player counter (anonymous): the first time you start a game each day, the game sends our server a ping with a random device ID (created and stored in your browser or the app; it is not your account, name or email) and the platform (web, Android or iOS). You don’t need to sign in with Google or Apple. It is only used to count how many devices played that day (Puerto Rico time). The server does not store that ID as is: it stores a one-way code (hash) that changes every day —so we can’t follow a device from one day to the next—, the platform and the time, plus a daily total. Your IP address is not stored in the counter.
- Anti-abuse: we keep technical counters (how many submissions you made and when, and whether any were rejected) to limit spam and cheating.
- Reports: you can report an inappropriate nickname or score. We store which anonymous ID reported which, and the reason (“nickname” or “score”). Nobody can read reports from inside the game.
- Challenge a friend: the “Challenge” button creates a link (
?reto=…) containing the mode, level, score, the preset message you picked and your nickname (or “A friend”). You share that link using your phone’s share sheet; we don’t store it. Messages are fixed phrases (no free text).
4. In-app purchases (Google Play Billing)
Optional purchases in the Android app (for example ⭐ point bundles, breeds or special kitties) are processed by Google Play. We never see your name, email or payment details. To unlock and protect your purchase, the game sends our server the product ID and purchase token; the server confirms it with the Google Play API and stores a receipt record (product, Google Play order number, purchase time, quantity, a hashed fingerprint of the token and your anonymous ID). On the web version, the same optional purchases are processed by PayPal (PayPal account or card). We never see your card details; our server receives only the PayPal order and capture IDs, product, amount, time and your anonymous ID to confirm and record the purchase.
5. Advertising (Google AdMob) — Android app only
The Android app may offer you an optional rewarded ad: when you lose, you can choose to watch an ad to continue the run once. Ads are never shown during gameplay, and if you don’t want one, just skip it. The web version has no ads.
We request non-personalized ads only: the app does not use your interests or history to choose ads, and it does not request the Android advertising ID permission. To serve and measure ads and prevent fraud, the Google Mobile Ads SDK (AdMob) may still automatically collect: IP address (from which an approximate location is inferred), device model and OS, language, ad interactions, and SDK diagnostics and crash data. We configure AdMob to show only ads suitable for all audiences (“G” rating). In the EEA, UK and Switzerland, Google’s consent message (UMP) may be shown, and you can review your choice in the game (“Ad privacy”).
You can reset or delete your advertising ID in Android Settings → Privacy → Ads. Learn more: how Google uses information from apps that use its services.
6. Security and anti-cheat (Firebase App Check)
To protect the leaderboard from bots, the web version uses Firebase App Check with Google reCAPTCHA Enterprise, which analyzes technical browser and interaction signals. The Android app may use Google Play Integrity for the same purpose. Google processes this data for security and it is not used for advertising.
7. Who data is shared with
We don’t sell or rent data. It is processed only by these Google services acting as our providers:
| Service | Purpose | Policy |
|---|---|---|
| Google Firebase (Authentication, Cloud Firestore, Cloud Functions, App Check, Hosting) | Anonymous ID, leaderboard, team challenge, purchase verification, security, website | Firebase privacy |
| Google Play (Billing and Google Play API) | Processing and verifying purchases | Google Privacy Policy |
| Google AdMob (Google Mobile Ads SDK) | Optional rewarded ad (Android only) | Google advertising |
Firebase data is stored on Google servers in the United States. All communications are encrypted in transit (HTTPS/TLS). We don’t use Google Analytics, Crashlytics or other third-party analytics tools (only the anonymous daily player counter in section 3, which is our own and uses no cookies or profiles); the game does not access your location, contacts, camera, microphone, photos or files.
8. How long we keep data
- Leaderboard entry, nickname, team-challenge contributions and anti-abuse counters: for as long as the game exists or until you ask us to delete them. We may delete inactive or rule-breaking entries sooner.
- Purchase receipts: as long as needed to keep what you bought, prevent fraud and meet legal or tax obligations.
- Reports: until reviewed, and at most 12 months.
- Daily player counter: each device’s daily code is deleted after 60 days; only the per-day totals (with no identifiers) are kept.
- Server technical logs (e.g. runs rejected for cheating): about 30 days.
- On-device data: until you uninstall the app or clear its data.
- Data collected by Google (AdMob, Play, reCAPTCHA) is kept under Google’s own policies.
9. 🗑️ How to request deletion of your data
In the game (instant): 🏆 Records → 🌎 World → 🗑️ Delete my account. Your account (Firebase Authentication, including your email), leaderboard entry, nickname, team-challenge contributions, counters and reports are deleted right away, and purchase receipts are anonymized.
By email (if you no longer have the game), you can ask us to delete everything linked to your account or ID (leaderboard entry, nickname, team-challenge contributions, counters, reports and purchase receipts):
- Email henrylucas.788@gmail.com with the subject “Delete my data – ¡Miau a Casa!”.
- Include your leaderboard nickname (if any), your approximate best score and whether you play on Android or web. To delete a purchase receipt, add the Google Play order number (starts with “GPA.”, shown on your receipt).
- We will delete the data within 30 days and confirm by email.
Delete the data on your device: uninstall the app or go to Settings → Apps → ¡Miau a Casa! → Storage → Clear data (on the web, clear the site data in your browser). This also removes the anonymous ID; a new one will be created next time.
What is kept: your purchases remain recorded by Google Play in your Google account (you can restore them from the in-game store). We may keep a minimal order record if required by law. Data processed by Google AdMob, Google Play and reCAPTCHA is managed from your Google Account and Android ad settings.
10. Children
“¡Miau a Casa!” is intended for ages 13 and up and is not directed to children under 13. We do not knowingly collect personal data from children under 13. The game is still suitable for all audiences: there is no chat or free text (only filtered nicknames and fixed preset messages), and ads are limited to “G”-rated content. If you are a parent or guardian and believe a child under 13 has sent us data, contact us and we will delete it.
11. Your rights
Depending on where you live, you may have the right to access, correct, delete or object to the processing of your data. Email us and we will reply within 30 days. You can also change your nickname in the game at any time.
12. Changes
If we change this policy, we will update the date above and, for important changes, let you know in the game.
13. Contact
Henry Lucas · LucasFamilyGamesStudio — Jacksonville, Florida, USA
Email: henrylucas.788@gmail.com · Web: https://miau-a-casa.web.app