←
Satoshi Habits
POLÍTICA DE PRIVACIDAD Vigente desde: 5 de octubre de 2026 Satoshi Habits funciona sin cuentas. No hay inicio de sesión, ni nombre de usuario de cuenta, ni dirección de correo electrónico; los únicos nombres que puedes escribir son nombres públicos opcionales para mostrar —el nombre de creador de una Signature Card y el nombre en la tabla de HODL Surfer—, y ninguno de los dos tiene que ser tu nombre real. La mayor parte de lo que haces en la app permanece en tu dispositivo. Algunas funciones envían datos a nuestros servidores o a proveedores de servicios; esta política enumera cada una de ellas, qué envía y por qué. No utilizamos ningún framework de analítica, seguimiento o publicidad. QUIÉN ES EL RESPONSABLE Satoshi Habits es el responsable (el "controller", es decir, el responsable del tratamiento) del tratamiento descrito en esta política. Contacto para todos los asuntos de privacidad: info@satoshihabits.com. TU IDENTIFICADOR DE DISPOSITIVO En el primer inicio, la app genera un identificador aleatorio (el "device ID"). No es tu nombre, ni una dirección de correo electrónico, ni el identificador publicitario de Apple: identifica la instalación, no a ti como persona. Se almacena en el Keychain de tu dispositivo (con una copia de trabajo en el almacenamiento propio de la app), y el Keychain es la razón por la que sobrevive a la eliminación de la app: si la desinstalas y la vuelves a instalar, la app conserva el mismo device ID. También viaja en la copia de seguridad de tu dispositivo y en la copia de seguridad en iCloud propia de la app descrita más abajo, así que normalmente un nuevo iPhone también conserva el mismo device ID. Esto es intencionado: es la forma en que las Signature Cards que pagaste siguen siendo tuyas sin necesidad de una cuenta (una suscripción, en cambio, se restaura a través de tu cuenta de Apple). Los registros del lado del servidor que se describen a continuación están vinculados a este device ID. DATOS QUE PERMANECEN EN TU DISPOSITIVO Los hábitos, las tareas, la configuración de alarmas, las rachas, los saldos dentro de la app y tu colección de cartas se almacenan únicamente en tu dispositivo. No conservamos ninguna copia de ellos y no podemos leerlos. Tu configuración también permanece en el dispositivo, salvo las pocas opciones que una función necesita del lado del servidor: el idioma de la app, la zona horaria y el interruptor de alertas de "reach", descritos en el apartado Notificaciones. Como la mayoría de los datos de la app, los datos locales se incluyen en las copias de seguridad de tu dispositivo y, además, la app guarda una copia de ellos en tu iCloud personal para que un nuevo iPhone pueda restaurar tu progreso: incluye los títulos de tus hábitos y tareas, tu cadena, tus cartas, tus saldos y rachas, tus diamantes, tus corazones de la galería, tu configuración, los creadores y las cartas que has ocultado o bloqueado, y el device ID descrito más arriba. Ambas copias residen en tu propio iCloud conforme a las condiciones de Apple; no se nos envían a nosotros. NOTIFICACIONES Las notificaciones de alarma y de recordatorio diario se programan localmente en tu dispositivo; en iOS 26 y versiones posteriores, la alarma en sí se delega a iOS, que es quien la hace sonar — esa entrega también permanece en tu dispositivo. Si activas las notificaciones, la app también se registra para recibir notificaciones remotas sobre tus propias Signature Cards: resultados de la revisión, el día en que tu carta aparece destacada y alertas de "reach" (alcance) cuando tu carta se obtiene en una tirada o recibe un like —la primera vez que ocurre, cuando llega a un país nuevo y cuando sus recuentos de tiradas, likes o países superan un hito. Para ello almacenamos en nuestro servidor: tu device ID, un push token, tu plataforma, el idioma de la app, la zona horaria de tu dispositivo y si las alertas de "reach" están activadas. El envío se realiza a través de los servicios de notificaciones push de Apple y Expo. Puedes desactivar las alertas de "reach" con el interruptor "Card Reach Alerts" en la pestaña Node, y todas las notificaciones en los Ajustes de tu dispositivo. Los push tokens que dejan de funcionar se eliminan automáticamente. PAÍS DERIVADO DE TU ZONA HORARIA Nuestro servidor deduce un país a partir de la configuración de zona horaria de tu dispositivo (por ejemplo, Europe/Berlin → Alemania); nada más preciso. La app no usa GPS ni geolocalización por dirección IP, y nunca lee tu ubicación. El país se utiliza para contar los países en los que se ha obtenido o se ha dado like a una Signature Card y para redactar las notificaciones a los creadores; la zona horaria en sí se utiliza para programar el momento de envío (por ejemplo, enviar "tu carta aparece destacada hoy" por la mañana en la hora local del creador). Si te unes a la clasificación de la pestaña Miner, ese mismo país derivado se almacena con tu entrada en la clasificación y puede mostrarse en el tablero público, salvo que hayas elegido ocultarlo, en cuyo caso se almacena un marcador en su lugar (ver la pestaña Miner más abajo). Si publicas en la tabla de HODL Surfer con la bandera visible, ese mismo país derivado se almacena con tu entrada y se muestra en la tabla pública (ver la tabla de HODL Surfer más abajo). Las zonas horarias que no corresponden a un único país identificable se cuentan como desconocidas. SIGNATURE CARDS — QUÉ SUBES Y QUIÉN LO VE Las Signature Cards son opcionales y las crea el usuario. Cuando forjas una, almacenamos en nuestros servidores: la imagen de la carta, el título, el texto, el nombre de creador que elijas (no tiene por qué ser tu nombre real: la app ofrece un seudónimo), tu device ID y los identificadores de la transacción de compra. Cada carta es revisada por una persona antes de que otros usuarios puedan verla; los nuevos envíos también nos avisan por correo electrónico para que la revisión pueda comenzar rápidamente. Una vez aprobada, la carta —imagen, título, texto, nombre de creador y sus estadísticas de tiradas— se muestra a todos los usuarios de la app en el Daily Draw y en la galería compartida. Las imágenes de las cartas se almacenan en un bucket de almacenamiento público y se sirven desde una dirección web: cualquier persona que tenga el enlace exacto puede abrir la imagen, incluso antes de que tu carta sea aprobada. El enlace es largo y aleatorio y no se publica en ningún sitio, pero deberías tratar todo lo que subas como potencialmente público desde el momento en que lo subes. La imagen se sube en cuanto terminas de recortarla —antes de forjar y antes de cualquier pago— para que forjar sea rápido; si después abandonas la carta, esa subida permanece en el bucket bajo su enlace largo y aleatorio hasta que nos pidas eliminarla. Las fotos que eliges o tomas para una carta también se guardan en el historial local de bocetos de la app en tu dispositivo (las dos docenas más recientes; puedes borrarlas ahí, y START OVER las elimina todas); ese historial no forma parte de la copia de seguridad en iCloud. ESTADÍSTICAS DE LAS CARTAS Cuando otro usuario colecciona o da like a tu carta, nuestro servidor cuenta la tirada o el like y el país de esa persona. Estas estadísticas se almacenan únicamente por carta: el device ID de la persona que obtuvo o dio like a la carta no se guarda junto con ellas. También registramos qué hitos ha superado una carta, para notificarte solo una vez por hito. Los totales resultantes (tiradas, likes, países) son visibles para todos los usuarios. DENUNCIAS Y MODERACIÓN Cualquier usuario puede denunciar cualquier carta. Una denuncia almacena en nuestro servidor la carta, el motivo, tu nota y tu device ID (el del denunciante), y además se nos envía por correo electrónico para que podamos reaccionar con rapidez. Del mismo modo, cualquier jugador puede denunciar cualquier entrada de la tabla de HODL Surfer: esa denuncia almacena en nuestro servidor la entrada, su nombre tal como estaba, el motivo, tu nota y tu device ID (el del denunciante), y se nos envía por correo electrónico de la misma manera. Las denuncias se conservan como registros de moderación. Los creadores que infrinjan las Content Guidelines (normas de contenido) pueden ser bloqueados por device ID. ARTE CON IA ("SIGNATURE STYLE" Y "AI GENERATE") Mientras forjas una carta, puedes usar IA de forma opcional, de una de dos maneras. Con "Signature Style", la imagen recortada que subiste se envía a través de nuestro servidor a Gemini 3.1 Flash Image de Google ("Nano Banana 2", parte de la Gemini API de Google), junto con una instrucción de estilo fija que reside en nuestro servidor. Con "AI Generate" no se envía ninguna imagen tuya: en su lugar, la descripción que escribes se envía a través de nuestro servidor a ese mismo modelo de Google, insertada en una plantilla de instrucción fija que reside en nuestro servidor. En el modo Genesis, nuestro servidor también adjunta a esa solicitud una imagen propia: el arte que la app tiene de su mascota, para que el modelo sepa cómo es — nada tuyo va en ella. Antes de enviarse, tu descripción se acorta a un máximo de 160 caracteres, se le eliminan los caracteres de control invisibles (incluidos los saltos de línea, pero no el carácter de unión que mantiene juntos los emoji de varias partes) y se limpia ligeramente: los caracteres "<" y ">" se sustituyen por un espacio, y las secuencias de espacios se reducen a un solo espacio. Aparte de eso, se envía tal como la escribiste, así que, por favor, no escribas nada que no quisieras compartir con Google. En ambos casos, la imagen resultante regresa a tu dispositivo. Nuestro servidor no conserva ninguna copia de la imagen que envías, de la descripción que escribes ni del resultado; por dispositivo solo conserva un registro de los intentos en sí: cuántos has usado, cuántos ha rechazado seguidos el filtro de seguridad de Google y, si los rechazos se repiten, un momento hasta el cual el arte con IA queda en reposo en ese dispositivo, además del momento en que se escribió por última vez ese registro. Tu descripción se guarda en tu dispositivo, junto con la imagen, en el historial local de bocetos de la app hasta que la elimines. Google procesa la imagen o la descripción como nuestro proveedor de servicios, conforme a sus propias condiciones; consulta las condiciones de la Gemini API de Google y su política de privacidad para saber cómo trata Google el contenido enviado. No se envía nada a Google a menos que pulses el botón de estilo o el de generar. ENTRADA DE VOZ (DICTADO) En la pestaña Verify puedes dictar una tarea en lugar de escribirla. El dictado utiliza el reconocimiento de voz de Apple: en los dispositivos que admiten la transcripción en el dispositivo para tu idioma, tu voz se transcribe íntegramente en el dispositivo y el audio nunca sale de él; en los que no, iOS envía el audio a los servidores de Apple para su transcripción conforme a las condiciones de Apple. En cualquier caso, nosotros nunca recibimos el audio ni la transcripción: el texto reconocido solo rellena el campo de la tarea en tu pantalla, y la tarea que conservas se almacena en tu dispositivo como cualquier tarea escrita. No se graba nada a menos que pulses el micrófono. La escucha termina por sí sola unos segundos después de que dejas de hablar, y de inmediato si vuelves a pulsar el micrófono o sales de la pestaña Verify. COMPROBACIÓN DE INTEGRIDAD DEL DISPOSITIVO Las funciones de imagen con IA están protegidas con Apple App Attest, que demuestra que una solicitud proviene de una copia genuina de la app. La primera vez que usas una función de IA, tu dispositivo pide al servicio App Attest de Apple que avale una clave que ha creado; a partir de entonces, cada solicitud de IA lleva una firma hecha con esa clave, el identificador de la clave y un desafío emitido por nuestro servidor. Para ello, se almacenan en nuestro servidor un identificador de clave y una clave pública generados por Apple, vinculados a tu device ID, junto con tres valores técnicos que la propia comprobación necesita: el contador de firmas de la clave, que es lo que nos permite rechazar una solicitud copiada o reenviada; si la clave proviene de una compilación de desarrollo o de una versión publicada de la app; y el momento en que la clave se usó por última vez. Esto no implica ninguna información personal más allá del device ID. COMPRAS Todas las compras las procesa Apple. Nunca vemos los datos de tu pago, tu nombre ni tu Apple ID. El estado de la suscripción lo gestiona RevenueCat mediante un identificador anónimo que RevenueCat genera; nunca le facilitamos a RevenueCat el device ID que crea esta app. Como la biblioteca de compras se comunica con RevenueCat desde tu dispositivo, RevenueCat ve tu dirección IP como cualquier servicio de internet, y la biblioteca de compras lee el identificador que Apple asigna a tu dispositivo para nuestras apps (no el identificador publicitario: ese nunca lo recogemos) y se lo envía, junto con el país de tu App Store, el modelo de dispositivo, la versión de la app y tus idiomas preferidos. Nuestro servidor mantiene un registro de los eventos de compra —el identificador anónimo de RevenueCat, el tipo de evento, el producto, el precio y la moneda, los identificadores de transacción, si fue una compra de prueba, cualquier motivo de cancelación y el evento completo que RevenueCat proporciona, almacenado tal como llega— para gestionar las compras y llevar registros. En el caso de las Signature Cards, los identificadores de transacción de la compra —el de Apple y el de RevenueCat— se almacenan junto con la carta para que tu compra pueda respetarse tras las reinstalaciones. Como el mismo identificador aparece tanto en la carta como en ese registro de compras, la compra de una Signature Card puede rastrearse hasta el dispositivo que forjó la carta: así distinguimos una carta pagada de una no pagada. COMENTARIOS El formulario de comentarios de la pestaña Node nos envía tu mensaje, el asunto que elijas, una forma abreviada de tu device ID y —solo si decides escribir una— una dirección de correo electrónico, que usamos únicamente para responderte. Nos llega como un único correo electrónico a info@satoshihabits.com, enviado a través de nuestro proveedor de correo Resend por medio del servidor de nuestro sitio web en Cloudflare, y no se guarda en ninguna base de datos; si escribiste una dirección de correo electrónico, esa pasa a ser la dirección de respuesta, que es la vía por la que te contestamos. DATOS DE MERCADO Y OTRAS CONEXIONES La app obtiene datos públicos de Bitcoin de mempool.space y CoinGecko: los datos de bloques y de la red directamente de mempool.space, los gráficos de precios directamente de CoinGecko, y el precio actual y el historial de precios a largo plazo a través de nuestro propio servidor, que los pide a CoinGecko (si no se puede acceder a nuestro servidor, la app pide el precio actual directamente a CoinGecko). Obtiene los logotipos de los pools de minería de GitHub, las imágenes de las cartas del almacenamiento de nuestro proveedor de base de datos (Supabase), y el audio que descarga —las pistas de Signal, de ambiente y de sueño, además de Signal Radio, su portada y su programación— de nuestro proveedor de almacenamiento y distribución Cloudflare, en radio.satoshihabits.com. Como en toda solicitud de internet, estos servicios ven tu dirección IP; la app no les envía ningún dato personal. Los enlaces de la app —enlaces de socios, la App Store y las fuentes que citamos— salen de la app: se abren en tu navegador o en la App Store y, a partir de ese punto, estás en el sitio de otra persona, donde esta política ya no se aplica. Como en cualquier sitio que visitas, el sitio que abriste ve tu dirección IP. La mayoría de los enlaces de socios llevan un código de referido en la dirección web, para que el socio pueda atribuirse la visita; los demás dependen de un código de descuento que escribes tú. No añadimos a ningún enlace nada sobre ti ni sobre tu dispositivo. DIRECCIONES IP Y REGISTROS DEL SERVIDOR Nuestro servidor utiliza las direcciones IP en memoria para limitar la frecuencia de las solicitudes (prevención de abusos). No se almacenan en nuestra base de datos y nunca se usan para geolocalización. Existen registros técnicos estándar del servidor a nivel de infraestructura, como en prácticamente todos los servicios en línea. NÚMERO DE OYENTES DE LA RADIO Mientras Signal Radio está sonando —también mientras la app está en segundo plano y mientras tu teléfono está bloqueado— la app le dice a nuestro servidor cada 30 segundos que alguien está escuchando, para que la tarjeta de radio pueda mostrar un número de oyentes. Cada una de esas señales contiene exactamente un dato: un único token desechable (dos números aleatorios más el momento en que pulsaste reproducir), creado de nuevo cada vez que empiezas a escuchar y descartado cuando paras —sin ID de usuario, sin ID de dispositivo, sin ubicación, nada sobre ti. Como en cualquier solicitud de internet, también se transmite tu dirección IP, que nuestro servidor utiliza únicamente para el límite de prevención de abusos en memoria descrito arriba en DIRECCIONES IP Y REGISTROS DEL SERVIDOR. Los tokens residen únicamente en la memoria de nuestro servidor y nunca se escriben en nuestra base de datos: un token cuya última señal tiene más de 75 segundos deja de contarse y se elimina de la memoria la próxima vez que se consulta el número. El número de oyentes en sí —una sola cifra, sin nada asociado a ella— es todo lo que esto llega a producir: nunca se muestra ni se comparte nada sobre ningún oyente concreto, y nadie puede ser identificado a partir de la cifra. Mientras el reproductor de radio está abierto en pantalla y la app está en primer plano, la app también pide a nuestro servidor el número actual —una vez al abrirlo o cuando la app vuelve al primer plano, y después una vez por minuto— tanto si estás escuchando como si no, incluso antes de que pulses "Connect" alguna vez; esa solicitud no lleva ningún token, solo la información habitual que lleva cualquier solicitud de internet, incluida tu dirección IP, que se utiliza como se describe arriba. La página de radio de este sitio web (satoshihabits.com/radio) funciona de la misma manera y se suma al mismo número. Mientras el audio de esa página está sonando —también con la pestaña en segundo plano— tu navegador envía a nuestro servidor la misma señal cada 30 segundos con el mismo tipo de token: creado cuando pulsas "Connect", conservado únicamente en la memoria de la página y eliminado cuando desconectas, recargas o cierras la pestaña. No se escribe nada en tu navegador, así que no podemos reconocerte cuando vuelves. Antes de que conectes, y mientras la reproducción está en pausa, la página no envía ninguna señal de ese tipo. Mientras la página está en pantalla, también pide a nuestro servidor el número actual una vez por minuto; esa solicitud no lleva ningún token —solo la información habitual que lleva cualquier solicitud web, incluida tu dirección IP, que se utiliza como se describe arriba. LO QUE NO RECOPILAMOS Sin analítica, sin seguimiento, sin identificadores publicitarios, sin contactos, sin GPS ni ubicación precisa, sin cookies. No utilizamos Firebase, Amplitude, Mixpanel, Google Analytics, el SDK de Facebook ni ningún otro framework de analítica o publicidad. No hay cuentas de usuario, y no conocemos tu nombre —un nombre de creador o un nombre para mostrar en la tabla es lo que tú decidas escribir, no tu identidad— ni, salvo que la escribas en el formulario de comentarios, tu dirección de correo electrónico. PESTAÑA MINER La pestaña Miner es opcional y lee hardware de minería de Bitcoin de tu propiedad. Pueden ocurrir cinco cosas, y solo la última está activa por defecto, en el sentido de que no necesita ninguna configuración: • Encontrar tu minero. Cuando pulsas el botón de búsqueda, la app pregunta a cada dirección de tu red local si es un minero. iOS pide permiso de Red local la primera vez. La búsqueda nunca se inicia sola, con una excepción: mientras estás en la pestaña Miner, si un minero que ya has añadido deja de responder —o si otro dispositivo responde en su dirección— la app repite la misma búsqueda —como máximo una vez por cada interrupción— para volver a encontrar ese minero en una dirección nueva. Se detiene en cuanto sales de la pestaña, y nada de ello sale de la red en la que está tu teléfono. • Leerlo en casa. Mientras estás en la pestaña Miner con la app en primer plano, la app pregunta al propio minero, en tu red local, por sus lecturas cada pocos segundos —a cada minero que hayas guardado que sea tu propio hardware, cuando estás en la vista general— y transmite su registro en vivo directamente desde él mientras su panel está en pantalla. En las demás pantallas de la app sigue preguntando a cada minero guardado por sus lecturas aproximadamente una vez cada cinco minutos, para que pueda mostrarte un share grande encontrado mientras estabas en otro sitio. Un reinicio es lo único que la app envía alguna vez a un minero, y solo después de que pulses reiniciar y lo confirmes. Nada de ello sale de tu red doméstica, y todo se detiene en el momento en que la app pasa a segundo plano. • Leerlo a través de tu pool. Cuando la app no puede alcanzar el minero en tu red doméstica —estás fuera, o está apagado, cambiado de sitio o desenchufado— consulta las estadísticas en el sitio web público de ese pool de minería, por HTTPS y directamente desde tu dispositivo: la petición incluye la dirección de pago, que ya es pública en ese pool. Una dirección que hayas escrito tú para seguirla, que no tiene por qué ser tu propio hardware, se lee siempre de esta manera. No pasa por nuestros servidores y no tiene un interruptor propio. • La clasificación, si te unes. Unirse es una acción explícita y nos envía: tu device ID, la dirección de pago pública de tu minero, el pool en el que mina, la información de modelo que declara su firmware, la zona horaria de tu dispositivo y si elegiste mostrar u ocultar tu país. La zona horaria se convierte en un país y luego se descarta; si elegiste ocultarlo, guardamos un marcador en lugar de tu país. El nombre de tu minero nunca se envía, deliberadamente. Mientras el minero permanece en la clasificación, la app envía esos mismos datos de nuevo como máximo una vez al día —la primera vez que abres la pestaña Miner ese día— y también cada vez que cambias la elección sobre el país, para que un país o un modelo de firmware que haya cambiado siga siendo correcto. Mientras la entrada existe, nuestro propio servidor consulta el sitio web público de ese pool —la misma petición pública que hace tu dispositivo cuando estás fuera— por el mejor share que el pool haya visto nunca de esa dirección: una vez por hora por entrada, con menos frecuencia a medida que la clasificación pasa de unos cientos de entradas, más una petición de ese tipo cada vez que una entrada se registra de nuevo, incluidas la actualización diaria y un cambio de país. La petición incluye la dirección y nada más sobre ti ni sobre tu teléfono. De la respuesta conservamos un número y la fecha en que lo registramos, además de una nota de cuándo preguntamos por última vez: ese número es lo que ordena la clasificación, y aparece en tu fila —con esa fecha, el modelo, una cifra de hashrate publicada para ese modelo procedente de nuestro propio catálogo y tu país, si se muestra— para todas las personas que leen la clasificación. El resto de la respuesta del pool se descarta. Salir de la clasificación elimina la entrada. • Ver la clasificación. Una petición normal a nuestros servidores que no incluye nada sobre tu minero, ni device ID mientras no te hayas unido. Sí nos dice en cuál de los tres idiomas de la app estás leyendo, para que los nombres de los países vuelvan traducidos; más allá de eso, solo lleva la información habitual que lleva cualquier solicitud web, incluida tu dirección IP, que se utiliza como se describe arriba. El nombre de host de tu minero, sus registros y sus lecturas en vivo no salen de tu dispositivo en ninguno de estos casos. TABLA DE HODL SURFER El minijuego HODL Surfer (pestaña Blockparty) tiene una tabla de clasificación mundial opcional. Leerla es una petición normal a nuestro servidor que no lleva nada sobre ti más allá de la información habitual que lleva cualquier solicitud web, incluida tu dirección IP, más el idioma de la app para que los nombres de los países vuelvan traducidos; una vez que has publicado, esa misma petición también lleva tu device ID para que pueda mostrarse tu propio puesto. Publicar es una acción explícita detrás de una tarjeta de consentimiento —bajo el resultado de una carrera, o en la pestaña Blockparty— y nos envía: tu device ID, el recorrido (la versión de los datos de precios que recorriste), el nombre para mostrar que escribes, tu récord (el stack, las monedas, la mejor racha, los tiburones, los hitos y el tiempo de la carrera), la zona horaria de tu dispositivo —solo si elegiste mostrar una bandera de país—, esa elección y el idioma de la app. La zona horaria se convierte en un país y luego se descarta; si elegiste ocultar la bandera, no se envía ninguna zona horaria y se almacena un marcador en su lugar. El nombre lo comprueba un filtro automático antes de almacenarse y después se muestra —con los números, la fecha y la bandera, si se muestra— a todas las personas que leen la tabla: al instante, sin revisión humana. Mientras sigas en la tabla, la app vuelve a enviar esos mismos datos por sí sola cada vez que logras un nuevo récord y cada vez que cambias el nombre o la elección de la bandera, con la zona horaria de ese momento. Conservamos una entrada por dispositivo y recorrido: una publicación posterior sustituye el nombre y la elección de la bandera, y los números solo cuando el nuevo récord es mejor. Si una publicación entra en el top ten, la app también envía tu nombre para mostrar, tu puesto, tu stack, el recorrido y el idioma de la app al servidor de nuestro sitio web, que nos manda un aviso por correo electrónico (ver Proveedores de servicios). Cada entrada lleva además un token de un solo sentido derivado del device ID —no el device ID en sí, y no reversible— para que un jugador que ocultes siga oculto para ti. Puedes cambiar el nombre, mostrar u ocultar la bandera o salir de la tabla en cualquier momento en la pestaña Blockparty; salir elimina tu entrada de nuestro servidor, y si esa petición falla, la app sigue intentándolo hasta que lo consigue. START OVER envía esa misma petición de eliminación. Las entradas que incumplen las Content Guidelines se eliminan y el dispositivo que hay detrás queda bloqueado para la tabla; las denuncias sobre entradas de la tabla se conservan como registros de moderación, como se describe en Denuncias y moderación, y las entradas de un recorrido retirado se eliminan con él. PERMISOS DEL DISPOSITIVO • Notificaciones — alertas de alarma y recordatorio, y notificaciones de las Signature Cards • Alarmas — permitir que iOS haga sonar por sí mismo tu alarma de despertador, incluso con la app cerrada, y muestre en tu pantalla de bloqueo una cuenta atrás de la repetición (snooze) (iOS 26 y versiones posteriores) • Cámara / Fototeca — tomar o elegir la imagen de una Signature Card • Movimiento & Acelerómetro — alarma que se activa al agitar el dispositivo, y efectos de inclinación y paralaje (las cartas, el cubo de bloques de Mempool, la pestaña Node) • Micrófono — entrada de voz para dictar tareas en la pestaña Verify • Reconocimiento de voz — transcripción de las tareas dictadas (ver Entrada de voz más arriba) • Red local — encontrar tu minero de Bitcoin en tu red doméstica, leer sus estadísticas en vivo y su registro (sobre todo mientras estás en la pestaña Miner, con menos frecuencia en otras partes de la app), y reiniciarlo cuando lo confirmes TUS OPCIONES • Desactiva "Card Reach Alerts" en la pestaña Node para detener las notificaciones de "reach". • Desactiva las notificaciones por completo en los Ajustes de tu dispositivo. • En iOS 26 y versiones posteriores puedes desactivar las alarmas de Satoshi Habits en los Ajustes de tu dispositivo. Entonces iOS deja de hacer sonar la alarma por sí mismo, y la app recurre a hacerla sonar mediante las notificaciones y la app en ejecución. Para detener una alarma por completo, desactívala en la app. • Denuncia cualquier carta desde la galería; también puedes ocultar cualquier carta de tu propia vista. • Sal de la tabla de HODL Surfer (pestaña Blockparty) para eliminar tu entrada; oculta cualquier entrada de la tabla de tu propia vista. • Borra tú mismo los datos de esta app en este dispositivo y en iCloud — pestaña Node → START OVER. • La copia de seguridad en iCloud de la app no tiene un interruptor propio: funciona mientras tu iPhone esté conectado a iCloud, y START OVER elimina la copia que ya haya allí. • Pídenos que eliminemos tus datos del lado del servidor (ver más abajo). CONSERVACIÓN Y ELIMINACIÓN DE DATOS Puedes borrar tú mismo los datos de esta app: pestaña Node → START OVER. Elimina lo que Satoshi Habits guardó en este dispositivo — hábitos y tareas, PoW, bloques, cartas, diamantes, rachas, ajustes de alarma y de Signal, audio descargado e imágenes en caché, todas las notificaciones que tuviera programadas, y cualquier alarma que hubiera delegado a iOS — y borra la copia de iCloud de la propia app. El restablecimiento hace una petición a nuestros servidores solo si habías publicado en la tabla de HODL Surfer: la petición de eliminar tu entrada; de lo contrario, lo único que sale de tu teléfono es la instrucción a iOS de eliminar esa copia de seguridad en iCloud. Más allá de esa entrada de la tabla, el restablecimiento no toca nada en nuestros servidores. Algunas cosas se conservan a propósito, entre ellas tu identidad de instalación — para que una Signature Card que hayas pagado no quede huérfana —, una compra ya realizada pero aún no utilizada, la clave de integridad del dispositivo descrita más arriba, y los creadores y las cartas que elegiste bloquear u ocultar, y los jugadores de la tabla que ocultaste, porque un restablecimiento no debe desbloquear a nadie. Los registros del lado del servidor descritos anteriormente permanecen, las Signature Cards publicadas siguen publicadas, y la copia de seguridad de iCloud o del ordenador de tu dispositivo es de Apple y nosotros no la tocamos. La vía de correo descrita abajo es la que cubre el resto. Eliminar la app borra todos los datos locales, pero no el device ID (reside en el Keychain y sobrevive a la desinstalación) ni los registros del lado del servidor descritos anteriormente. Las Signature Cards permanecen publicadas hasta que se retiran; una entrada de la tabla de HODL Surfer permanece en la tabla hasta que sales de ella en la app en este teléfono o nos contactas; los push tokens se conservan hasta que se desactivan las notificaciones o el token deja de funcionar; las denuncias y los registros de compras se conservan como registros de moderación y de contabilidad. Para que se eliminen tus datos del lado del servidor —incluidas tus cartas— contáctanos a través del formulario de comentarios de la pestaña Node (incluye el device ID abreviado que necesitamos para encontrar tus registros) o escribe a info@satoshihabits.com. Eliminamos los datos que podemos vincular a tu dispositivo salvo que estemos legalmente obligados a conservarlos. TUS DERECHOS (UE/RGPD) Cuando resulta aplicable el RGPD, las bases jurídicas del tratamiento descrito aquí son: la ejecución de un contrato (el funcionamiento de la app, las compras, el alojamiento y la publicación de tus Signature Cards — Art. 6(1)(b)); tu consentimiento (notificaciones, las funciones de arte con IA "Signature Style" y "AI Generate", entrada de voz, unirse a la clasificación de mineros, publicar en la tabla de HODL Surfer, el correo de comentarios — Art. 6(1)(a)), que puedes retirar en cualquier momento; y nuestros intereses legítimos (moderación, prevención de abusos y limitación de frecuencia, estadísticas agregadas de las cartas — Art. 6(1)(f)). Tienes derecho a acceder a tus datos, rectificarlos, suprimirlos y recibir una copia de ellos, a limitar u oponerte al tratamiento, y a presentar una reclamación ante una autoridad de protección de datos. Dado que la app no tiene cuentas, solo podemos vincular los datos contigo a través de tu device ID: contáctanos como se describe más arriba y te ayudaremos. PRIVACIDAD DE LOS MENORES Satoshi Habits no está dirigida a menores de 13 años. No recopilamos ni solicitamos conscientemente información personal de menores. PROVEEDORES DE SERVICIOS Utilizamos Supabase (base de datos y almacenamiento), Cloudflare (almacenamiento y distribución del audio de la app y de Signal Radio, y alojamiento de satoshihabits.com y del servicio que hay detrás de su formulario de contacto), Hetzner (alojamiento del servidor), Apple (compras, transcripción de voz en los dispositivos que no pueden transcribir localmente y la comprobación de integridad App Attest), RevenueCat (compras), Expo (entrega de notificaciones push), Resend (entrega de correo para el formulario de comentarios, las denuncias de cartas, las denuncias de la tabla, los avisos de top ten de la tabla y los avisos de nuevos envíos) y Google (arte con IA: estilizar una imagen que subes y generar una imagen a partir de una descripción que escribes). Algunos de estos proveedores procesan datos fuera de la UE/EEE. CAMBIOS EN ESTA POLÍTICA Las actualizaciones se reflejarán en esta página con una fecha de entrada en vigor revisada. El uso continuado de la app tras los cambios constituye su aceptación. CONTACTO info@satoshihabits.com Esta traducción se ofrece únicamente para tu comodidad; la versión en inglés disponible en https://satoshihabits.com/privacy es la única auténtica y prevalece.

Anexo del sitio web actualizado: 3 de octubre de 2026

BIBLIOTECA DE VISUALIZACIÓN 3D (SOLO EN EL SITIO WEB) La página de inicio y la página /es/satoshi-habits muestran en 3D la figura de la pantalla de inicio de la app (lo mismo se aplica a sus versiones en inglés y alemán). En cada visita a esas páginas, dos archivos llegan desde Google antes de que interactúes con nada, por lo que tu dirección IP llega a Google: la biblioteca que dibuja la figura (model-viewer de Google, desde ajax.googleapis.com) y el descompresor que necesita para leer los datos de la figura (el decodificador Draco de Google, desde www.gstatic.com). El archivo de la propia figura, los videos que este sitio web reproduce por sí mismo, las imágenes y las tipografías se sirven desde este sitio web, con dos excepciones más: la página /signal carga una tipografía de Google Fonts (fonts.googleapis.com, fonts.gstatic.com) al abrirse, y el video promocional de /es/satoshi-habits proviene de YouTube cuando pulsas reproducir, como se describe en la siguiente sección. Consulta la política de privacidad de Google: https://policies.google.com/privacy.
VIDEOS INTEGRADOS (SOLO EN EL SITIO WEB) Este sitio web integra un video promocional en su página /es/satoshi-habits. El video no se carga hasta que presionas reproducir. Al reproducirlo, se carga desde el dominio de privacidad mejorada de YouTube (youtube-nocookie.com) y datos como tu dirección IP pueden transmitirse a Google/YouTube. Consulta la política de privacidad de Google: https://policies.google.com/privacy.
FORMULARIO DE CONTACTO (SOLO EN EL SITIO WEB) El formulario de contacto nos envía el nombre, la dirección de correo electrónico, el asunto y el mensaje que escribes. No se añade nada más, y nada se guarda en una base de datos: el formulario se entrega como un único correo electrónico a info@satoshihabits.com a través de nuestro proveedor de correo Resend (Resend, Inc., EE. UU.), con tu dirección puesta como dirección de respuesta para que podamos contestarte. Si marcas "send me a copy", un segundo correo con el mismo mensaje se envía a la dirección que escribiste; no verificamos esa dirección, así que escribe la tuya.
ELECCIÓN DE IDIOMA (SOLO EN EL SITIO WEB) Elegir un idioma en el selector escribe esa elección ("sh-lang") en el almacenamiento local de tu navegador. No es una cookie, nunca sale de tu dispositivo y nunca llega a nosotros. Borrar los datos de sitios de tu navegador la elimina. La página de inicio también anota en el almacenamiento de sesión de esa pestaña ("sh-intro") que su pantalla de carga ya se ha ejecutado en esa pestaña, para que al volver a la página de inicio en la misma pestaña se omita; esa anotación desaparece al cerrar la pestaña. Este sitio web no establece ninguna cookie y, en sus páginas públicas, no guarda nada más en tu navegador, con una excepción: el juego HODL Surfer, descrito más abajo.
LA PÁGINA SIGNAL (SOLO EN EL SITIO WEB) La página /signal ejecuta el temporizador de enfoque de la app en tu navegador. No guarda nada —ni almacenamiento local, ni cookies— y ningún registro de tu sesión llega a nosotros: al recargar, empieza de cero. Sus discos, sonidos e imágenes se sirven desde este sitio web; al abrirse la página, pide a este sitio web la programación de la radio, y si pones en marcha la tarjeta de radio, su audio y su portada provienen de nuestra propia dirección de radio (radio.satoshihabits.com). Esas solicitudes solo llevan lo que lleva cualquier solicitud web, incluida tu dirección IP (ver ALOJAMIENTO más abajo). La tarjeta de radio reproduce la misma emisora, pero no envía ninguna señal de oyente: solo /radio lo hace. Cuando comienzas una sesión, pide permiso a tu navegador para mostrar una notificación, de modo que una sesión terminada pueda alcanzarte incluso en una pestaña en segundo plano; rechazarlo no cambia nada más.
EL JUEGO HODL SURFER (SOLO EN EL SITIO WEB) La página /hodlsurfer es un juego de navegador (también existe en inglés y en alemán). Su código, su biblioteca 3D, sus fuentes y su música se sirven desde este sitio web; la página no pide nada a ninguna otra empresa. Mientras la página está abierta, pide a este sitio web el precio actual de bitcoin una vez por minuto: nuestro servidor lee ese precio de nuestro propio servidor de la app o, si no se puede acceder a él, de CoinGecko, de modo que tu navegador no contacta con ninguno de los dos. Cuando empiezas a jugar, la página pide a nuestro servidor un sello de inicio para ese recorrido: un número aleatorio y la hora, nada sobre ti; el servidor no guarda ninguna copia. Al final puedes escribir un nombre y guardar tu resultado en la clasificación. Es tu decisión, y el juego funciona igual sin ello. Si lo guardas, almacenamos el nombre que escribiste, tu resultado (los sats que acumulaste, monedas, mejor racha, tiburones, hitos y el tiempo de tu recorrido), el idioma de la página, la versión del juego, el número aleatorio del recorrido, un número correlativo para la entrada y el momento en que se guardó, en nuestra base de datos en Supabase; nada más: ni tu dirección IP, ni tu país, ni nada sobre tu dispositivo. Tu nombre y tu resultado se muestran en la clasificación a todas las personas que abren el juego; no escribas, por tanto, un nombre que no quieras hacer público. Una entrada se conserva mientras exista la clasificación; no caduca automáticamente. Para que se elimine antes, escribe a info@satoshihabits.com indicando el nombre y, aproximadamente, cuándo lo guardaste, y la borraremos. Para que la clasificación no pueda inundarse, nuestro servidor cuenta las solicitudes por dirección de red durante unos minutos en su memoria de trabajo, de forma irreconocible (como un hash con sal) que nunca se escribe en ningún sitio. En el almacenamiento local de tu navegador, el juego conserva, bajo nombres que empiezan por "hodlsurfer.v1.", tus ajustes (sonido activado o no, el formato de pantalla), que ya has visto el tutorial, tu progreso y tu récord con la línea de tu mejor recorrido, y el último nombre que guardaste. Nada de eso sale de tu dispositivo, salvo un nombre que guardes, y borrar los datos de sitios de tu navegador lo elimina. Los botones de idioma del juego funcionan como el selector de idioma descrito arriba. Las solicitudes solo llevan lo que lleva cualquier solicitud web, incluida tu dirección IP (ver ALOJAMIENTO más abajo).
ALOJAMIENTO (SOLO EN EL SITIO WEB) Este sitio web, y el pequeño servicio que hay detrás de su formulario de contacto, funcionan en Cloudflare (Cloudflare, Inc., EE. UU.), que sirve cada página desde un servidor cercano a ti. Como todo alojamiento web, Cloudflare procesa tu dirección IP y los detalles habituales de una solicitud —la página, la hora, el identificador de tu navegador— para entregar la página y protegerla del abuso. Son registros técnicos del servidor, no analítica: no construimos con ellos ningún perfil de visitantes y no hay código de analítica ni de seguimiento en ninguna página de este sitio. Consulta la política de privacidad de Cloudflare: https://www.cloudflare.com/privacypolicy/.
Descárgalo en el App Store