Traducción de cortesía. La versión en portugués es la única jurídicamente vinculante; en caso de divergencia, prevalece el texto en portugués.
Política de Privacidad — Jyotish (Carta Astral Védica)
Última actualización: 13 de octubre de 2026
Vigencia: a partir del 27 de junio de 2026 (versión revisada el 13 de octubre de 2026)
Este documento cumple con la Ley n.º 13.709/2018 (LGPD, la ley general de protección de datos de Brasil) y con los requisitos de las tiendas de aplicaciones (Google Play / App Store). Versión oficial y pública:
https://jyotish.maycow.cloud/privacidade.
1. Quién es el controlador de tus datos
La aplicación Jyotish — Carta Astral Védica ("Jyotish", "la aplicación", "la app", "nosotros") es mantenida por:
- Controlador (persona física): Michael de Almeida Trindade
- Contacto / Encargado del Tratamiento de Datos (DPO): jyotishatmalabs@gmail.com
Para cualquier asunto relativo a datos personales — dudas, solicitudes o reclamos — usa el correo electrónico indicado arriba. Responderemos en el menor plazo posible y, en todo caso, dentro de los plazos legales.
2. A quién se aplica esta política
Se aplica a todas las personas que usan la aplicación Jyotish en dispositivos Android e iOS — con una cuenta creada con correo electrónico, con el Inicio de sesión con Google o sin registro alguno (ver 3.1) — y al backend que la sirve (alojado en Brasil, en São Paulo).
3. Qué datos personales tratamos
3.1. Datos de cuenta
- Cuenta sin registro (anónima): puedes usar la app sin proporcionar ningún dato. En ese caso creamos una cuenta identificada únicamente por un código interno (un identificador aleatorio), sin correo electrónico y sin contraseña utilizable. Existe para guardar tus perfiles y tu lectura en el servidor, y no está ligada a ti por ningún dato personal. Cuando quieras, agregas correo electrónico y contraseña a esa misma cuenta: nada se recrea ni se pierde.
- Correo electrónico (identificación e inicio de sesión) — opcional: existe si creas la cuenta con correo electrónico, si entras con Google o si lo agregas después a una cuenta sin registro.
- Contraseña — almacenada solo como hash (algoritmo scrypt, con salt único). Nunca guardamos tu contraseña en texto legible.
- Identificador de Google (
sub) y correo electrónico, solo si eliges entrar con el Inicio de sesión con Google. Recibimos de Google un token de identidad que validamos en el servidor; guardamos el identificador para reconocerte en los siguientes accesos.
3.2. Perfiles de nacimiento (los proporcionas para generar los informes)
El corazón de la app. Para cada persona que registras, tratamos:
- Nombre (etiqueta del perfil — puede ser un apodo);
- Género (usado en técnicas tradicionales de compatibilidad);
- Fecha y hora de nacimiento (la hora es opcional; existe la opción "hora desconocida");
- Ciudad de nacimiento y sus respectivas latitud, longitud y zona horaria — consultadas en una base mundial de ciudades (GeoNames, licencia CC BY 4.0) servida por nuestros propios servidores: el texto que escribes en la búsqueda se envía solo a nuestro backend (ningún servicio de geolocalización de terceros recibe tus datos). También hay una lista integrada de municipios brasileños usada como alternativa sin conexión. Datos de ciudades © GeoNames, licenciados bajo CC BY 4.0.;
- Ayanāṃśa (parámetro de cálculo astrológico que seleccionas).
Estos datos pueden ser de terceros (familiares, parejas, amigos) que registres. Al ingresarlos, declaras tener base legítima para hacerlo y te comprometes a informar a esas personas sobre este tratamiento, cuando corresponda.
Invitación (Sinastría y Amistad, a partir de la versión 2.4.0): en lugar de que tú escribas los datos de la otra persona, ella puede ingresar sus propios datos de nacimiento, en su cuenta (que puede ser una cuenta sin registro), a partir de un código de invitación que tú generas en la app y envías como prefieras. Antes de completarlos, ella ve qué se compartirá (los datos de nacimiento de este punto), con quién (solo quien envió el código, en la cuenta de esa persona) y para qué (solo la lectura de Sinastría o de Amistad de quien invitó), declara tener 18 años o más y da su consentimiento. Solo entonces una copia de esos datos entra en el par guardado de quien invitó (punto 3.5); su cuenta, sus perfiles y sus lecturas no se comparten, y ella obtiene su propia carta en la app. La app no le muestra quién invitó —ni nombre ni datos—, solo el modo de la lectura y las fechas de la invitación. Puede retirar el consentimiento en cualquier momento, en Perfil → ⚙ Ajustes → Invitaciones que aceptaste: la copia se elimina del par de quien invitó y la lectura deja de abrirse; el perfil creado en su cuenta sigue siendo suyo.
3.3. Datos de compras y suscripciones
- *Estado del derecho de acceso (entitlement) por perfil*: qué perfil de nacimiento fue desbloqueado, por qué producto (suscripción o compra única) y hasta cuándo.
- Identificadores y eventos de compra recibidos de nuestro proveedor de suscripciones (RevenueCat). El identificador enviado al proveedor es el id interno del perfil (un código seudónimo) — no tu correo electrónico ni tu nombre.
- Importante: el pago en sí es procesado por la tienda (Google Play / App Store). No tenemos acceso al número de tu tarjeta ni a tus datos financieros.
3.4. Datos de dispositivo y notificaciones
- Token de notificación push (FCM): un identificador generado por Firebase Cloud Messaging para entregar los avisos de la app a tu dispositivo — como máximo uno al día, sobre el perfil activo. Vinculamos ese token al perfil activo en el momento del registro.
- Plataforma del dispositivo (Android/iOS) y marca de token activo/inactivo.
- Preferencias de los avisos: el idioma de la app, el desfase de la zona horaria de tu dispositivo (en minutos, para entregar el aviso en tu hora local — no es tu ubicación), la hora de envío y qué canales activaste ("Tránsito del día", "Cambio de daśā", "Ventana del día" y "Eventos de mi carta"). Se guardan junto al token, solo después de que aceptes recibir avisos, y se eliminan con él.
- Fechas de envío: la fecha, en la zona horaria de tu dispositivo, del último aviso enviado y del último aviso de evento, para no enviar nunca más de un aviso al día ni más de un evento por semana. También se guardan junto al token y se eliminan con él.
- Eventos ya avisados: en el canal "Eventos de mi carta", qué evento del perfil ya se avisó (por ejemplo, la entrada de Saturno en un signo), la fecha del evento y la fecha del envío, para que el mismo aviso no salga dos veces. Están vinculados al perfil de nacimiento y se eliminan con él o con la cuenta.
- Rotación del aviso diario (a partir de la versión 2.7.0): qué modelo de aviso salió por último y la fecha en que cada modelo salió por última vez, para variar el texto y no repetir el mismo modelo en días seguidos; y el próximo paso del recorrido que elegiste en la app, que es una clave de una lista fija de destinos de la app (por ejemplo, "Rueda de los nakṣatras"), nunca un contenido tuyo. Se guardan junto al token y se eliminan con él.
- Recordatorios de fechas del calendario (a partir de la versión 2.7.0): qué fechas del calendario védico pediste recordar (por ejemplo, Ekādaśī o la luna llena), de una lista fija de tipos de fecha. El recordatorio sale la víspera y cuenta dentro del límite de un aviso al día. Se guarda junto al token y se elimina con él.
El canal "Eventos de mi carta" avisa, algunas veces al año, cuando Saturno, Júpiter o Rāhu cambian de signo o cuando empieza una Mahādaśā del perfil activo. Sigue las reglas de los demás canales: los eventos salen del perfil de nacimiento que ya registraste, con los datos de este punto; el aviso cuenta dentro del límite de uno al día; y el canal depende del mismo consentimiento, dado en la tarjeta donde activas los avisos, en la que aparece junto a los demás canales para que elijas. Si ya recibías avisos antes de la versión 2.3.0, lo encontrarás desactivado y podrás activarlo en Perfil → ⚙ Ajustes → Recordatorios.
3.5. Datos de tu lectura
- Progreso de lectura: qué sección del informe abriste y cuándo. Es lo que permite que la app retome donde lo dejaste, incluso en otro dispositivo y tras reinstalar.
- Marcadores: los pasajes del propio informe que eliges guardar, con la sección a la que pertenecen y la fecha.
- Racha diaria: en cuáles de los últimos 31 días abriste la app y el día natural de tu última visita. Es lo que muestra cuántos de los últimos 7 días visitaste (hasta la versión 2.6.0, guardábamos solo cuántos días seguidos).
- Pares guardados: el atajo de una lectura relacional que ya hiciste — el modo (sinastría, familia o amistad) y los datos de nacimiento de la otra persona, escritos por ti o, por invitación, enviados por ella misma (punto 3.2). Guardamos únicamente el atajo, nunca el resultado: reabrir un par recalcula la lectura. Como estos son datos de terceros, vale la misma advertencia del punto 3.2; un par que vino de una invitación queda vinculado a ella, y la copia desaparece cuando la persona retira el consentimiento.
- Invitaciones (Sinastría y Amistad): por cada invitación que generas, guardamos el código solo como hash (con un secreto del servidor — el código en sí nunca se graba, y nosotros no podemos recuperarlo), el modo de la lectura, las fechas de creación y de vencimiento (7 días, un solo uso, como máximo cinco abiertas por perfil), si fue usada o revocada y, tras la aceptación, el vínculo entre tu perfil, el perfil creado en la cuenta de la persona invitada y el par guardado. Por ese vínculo, su revocación borra la copia y la eliminación de cualquiera de los dos lados surte efecto (punto 8). Para contener los intentos de adivinar códigos, limitamos los intentos por dirección IP y por cuenta.
Todos están vinculados al perfil de nacimiento activo en ese momento y no se usan para publicidad ni para la elaboración de perfiles. Entran, solo como recuentos, en las estadísticas internas del punto 3.8 (por ejemplo: cuántas cuentas leyeron al menos una sección). Eliminar el perfil —o la cuenta— borra todo en cascada.
3.6. Datos almacenados localmente en tu dispositivo
- Tokens de sesión (JWT) guardados en el almacenamiento seguro del sistema (Android Keystore / iOS Keychain).
- Copia local de los informes que generaste (base de datos local SQLite), para que se abran más rápido y, según tu plan, puedas consultarlos sin conexión.
- Preferencia local de notificaciones (activada/desactivada).
- Cielo de los próximos días, para el widget de la pantalla de inicio (solo en Android): cuando la pestaña Hoy carga el cielo, la app guarda en el dispositivo los próximos 7 días del perfil activo — el nakṣatra de la Luna, la tithi, la tārā y la fecha del calendario védico — para que el widget los muestre sin acceder a internet ni a tu cuenta. Esto ocurre aunque el widget no esté en la pantalla. No incluye nombre ni fecha de nacimiento.
- Avance de los recorridos y de las solicitudes de la app (a partir de la versión 2.7.0): los destinos de la app que ya visitaste, el recorrido que elegiste y los recorridos completados; y, para no repetir solicitudes, cuáles de ellas ya aparecieron (activar los avisos, fijar el widget, guardar la cuenta, valorar la app y una pregunta rápida) y los días en que abriste la app. La tarjeta de valoración es la del propio Google Play: la puntuación y el comentario van directamente a la tienda, bajo la política de Google, y no llegan a nosotros.
Estos datos permanecen en tu dispositivo y se eliminan al desinstalar la app o cerrar sesión.
3.7. Anuncios (Google AdMob)
Quien no tiene suscripción puede ver anuncios en la app. Los proporciona Google AdMob, cuyo SDK, incluido en la aplicación, recopila y envía a Google directamente desde tu dispositivo:
- el identificador de publicidad del dispositivo (Android Advertising ID / IDFA) y el app set ID;
- la dirección IP, usada también para estimar tu ubicación aproximada (país o región);
- interacciones con la app y con los anuncios (por ejemplo, apertura de la app, impresiones y toques en anuncios);
- información de diagnóstico (rendimiento y fallos del propio SDK).
Google usa estos datos como controlador independiente, para mostrar y medir anuncios, elaborar estadísticas y prevenir el fraude, conforme a su propia política (https://policies.google.com/technologies/ads). Nosotros no recibimos estos datos y no enviamos a Google tu nombre, correo electrónico, datos de nacimiento ni de lectura.
- Consentimiento: donde la ley lo exige (por ejemplo, en el Espacio Económico Europeo, el Reino Unido y Suiza), la app pide tu consentimiento antes de mostrar anuncios personalizados, mediante el formulario de Google; cuando se exige, puedes revisarlo en Perfil → ⚙ Ajustes → Privacidad de los anuncios.
- Control en el dispositivo: puedes restablecer o eliminar el identificador de publicidad en la configuración del sistema.
- Anuncios con recompensa: a partir de la versión 2.5.0, la app también puede ofrecer anuncios con recompensa: tú eliges ver un anuncio en video hasta el final para generar el PDF de una sección o de una tarjeta — y, a partir de la versión 2.6.0, para ver durante 24 horas, en un perfil, la lista completa del modo Cielo en común (punto 3.10); ese desbloqueo queda registrado solo en tu dispositivo. Si no lo ves, la app sigue funcionando con normalidad. Los datos que trata el SDK en estos anuncios son los mismos ya descritos en este punto.
- Quien tiene suscripción no ve anuncios.
3.8. Registros de acceso al servidor
Como cualquier servidor, el nuestro registra cada solicitud que hace la app: la dirección IP de origen, la fecha y la hora y la dirección a la que se accede — que puede contener el código interno de un perfil. Usamos estos registros para:
- seguridad y prevención del fraude y del abuso; y
- estadísticas internas de uso: desde qué países se usa la app, cuántas cuentas la usan por día y en qué horarios, y qué tipos de informe se piden más. El país se estima a partir de la IP en nuestro propio servidor, con una base de geolocalización guardada en él (DB-IP Lite), sin enviar la IP a nadie. El cálculo vincula cada acceso a la cuenta solo para contar (cuántas cuentas por país, por día, por hora); lo único que sale de él son recuentos — nunca la IP, nunca lo que leíste.
Los registros se eliminan automáticamente mediante la rotación de los archivos de registro — actualmente, en aproximadamente 6 meses.
3.9. Estadísticas anónimas de uso de la app
A partir de la versión 2.0.0, la app envía a nuestro propio servidor un resumen anónimo de cada uso, para que sepamos si la app funciona bien y qué mejorar:
- Qué se envía: cuánto tiempo estuvo la app abierta en primer plano; qué pantallas y qué tipos de informe se abrieron — solo el nombre de la pantalla, tomado de una lista fija, nunca el contenido y nunca un perfil; hitos como "informe abierto", "PDF generado", "anuncio mostrado", "anuncio con recompensa completado" o "prompt de IA copiado"; la versión de la app, el idioma, el desfase de la zona horaria, la versión del sistema (Android/iOS), la marca del dispositivo y si es un teléfono o una tableta, el tema claro u oscuro y si hay una suscripción activa; y, si respondes, la opción elegida en una pregunta de opción múltiple sobre lo que buscas en la app (a partir de la versión 2.7.0). Cuando la app encuentra un error, se envían el tipo del error y el punto del código donde ocurrió — nunca el mensaje del error, que podría contener datos tuyos.
- Qué NO se envía: tu cuenta, tus perfiles, datos de nacimiento, lo que leíste, texto escrito, el identificador de publicidad ni ningún identificador del dispositivo. Cada resumen lleva solo un código aleatorio de esa sesión, usado para no contar dos veces el mismo envío; no se repite y no permite vincular una sesión con otra, ni contigo.
- País: el servidor estima el país a partir de la IP en el momento en que recibe el resumen, con la misma base local del punto 3.8, y guarda solo el código del país — la IP no se graba junto con el resumen. (El registro de acceso del punto 3.8 sigue existiendo, como para cualquier solicitud.)
- Cómo desactivarlas: en la pestaña Perfil → ⚙ Ajustes → "Ayudar con estadísticas anónimas". Vienen activadas; al desactivarlas, la app deja de registrar y de enviar en el acto, y borra lo que aún no había enviado.
- Terceros: ninguno. Estos resúmenes quedan en nuestro servidor, en Brasil, hasta 25 meses, y después se eliminan.
3.10. Datos de figuras públicas (modo Cielo en común)
A partir de la versión 2.6.0, el modo Cielo en común muestra figuras históricas que tienen rasgos de la carta védica en común con la tuya. Para ello, mantenemos en nuestro servidor una base de esas figuras, construida a partir de Wikidata, cuyos datos están en el dominio público (licencia CC0):
- Quién está en la base: solo personas nacidas entre los años 100 y 1900 — todas ya fallecidas — cuya fecha de nacimiento se conoce hasta el día. Entran las más conocidas, y una curaduría nuestra deja fuera a algunas.
- Qué guardamos de cada figura: el nombre; la fecha y el lugar de nacimiento, con las coordenadas del lugar (y, cuando el registro original está en el calendario juliano, también la fecha original); la ocupación, el país y el continente; el género; los títulos de los artículos de Wikipedia sobre ella; y el número de páginas que tiene en los proyectos de Wikimedia, que usamos como medida de cuán conocida es. A partir de estos datos calculamos el área de actividad y los rasgos de la carta.
- Qué no guardamos: ningún dato de muerte — la fecha de muerte no se importa, y la app no muestra la fecha, la edad ni la causa de la muerte de nadie — y ninguna foto: en su lugar, la app muestra un ícono del área de actividad.
- Para qué: solo para comparar patrones de la carta — los rasgos que la fecha de nacimiento permite calcular — con los del perfil que elijas. Es semejanza, no compatibilidad ni predicción. La comparación se hace en nuestro servidor, con el perfil de nacimiento que ya registraste (punto 3.2); nada de tu perfil entra en la base.
- Dónde se guarda: en nuestro servidor, en Brasil, mientras el modo exista en la app. La base no se vende ni se cede a nadie. En cada consulta, la app recibe solo las figuras de la lista pedida (hasta 100) o de la página abierta.
- Botón "Leer en Wikipedia": abre el artículo en tu navegador, fuera de la app; a partir de ahí rige la política de privacidad de Wikimedia.
- Corrección o retiro: los datos provienen de una fuente pública y pueden contener errores. Para pedir la corrección de una información o el retiro de una figura de la base — por ejemplo, como familiar o representante de esa persona —, escribe a jyotishatmalabs@gmail.com, el mismo contacto del punto 1. Analizamos cada solicitud.
Datos de figuras históricas: Wikidata, en el dominio público (CC0 1.0). La licencia no exige atribución; el crédito es una cortesía.
4. Lo que NO recopilamos
Por transparencia, declaramos expresamente que no recopilamos:
- Ubicación del dispositivo (GPS) — la app no pide permiso de ubicación; la ciudad de nacimiento la escribes o la eliges tú;
- Datos de uso para servicios de analítica de terceros — no usamos Google Analytics, Firebase Analytics ni Crashlytics, ni ningún otro servicio del género. El único SDK de terceros que recopila datos de uso es el de anuncios de Google AdMob, descrito en el punto 3.7. Nuestras estadísticas son los recuentos del punto 3.8, hechos en nuestro servidor a partir de los registros de acceso, y los resúmenes anónimos del punto 3.9, que puedes desactivar;
- El identificador de publicidad en nuestros servidores — solo lo lee el SDK de Google AdMob (punto 3.7), no llega a nuestro backend y no se vincula a tus datos de nacimiento ni de lectura;
- Contactos, agenda, fotos, micrófono, cámara o archivos de tu dispositivo;
- Datos financieros (tarjeta/cuenta) — quedan exclusivamente con la tienda de aplicaciones;
- Datos enviados a servicios de inteligencia artificial — la app no usa IA para generar las lecturas y no envía nada tuyo a servicios de IA. Si usas el botón "Prompt para IA", el texto de esa sección de tu informe (sin tu nombre y sin tus datos de nacimiento) va a la app de IA que tú elijas, por tu propia acción y bajo la política de privacidad de esa app; ese texto no nos llega. En la página de una figura histórica del modo Cielo en común (punto 3.10), el texto va también sin el nombre de la figura: en su lugar va "una figura histórica", como mucho con la ocupación y el siglo.
5. Para qué usamos tus datos y con qué base legal (LGPD, art. 7.º)
| Finalidad | Datos involucrados | Base legal (LGPD) |
|---|---|---|
| Crear y mantener tu cuenta; autenticar el inicio de sesión | Correo electrónico, hash de contraseña, sub de Google | Ejecución de contrato (art. 7.º, V) |
| Generar cartas e informes astrológicos | Perfiles de nacimiento | Ejecución de contrato (art. 7.º, V) |
| Procesar compras y liberar el acceso de pago por perfil | Entitlements, eventos de compra | Ejecución de contrato (art. 7.º, V) |
| Enviar los avisos de los canales que activaste ("Tránsito del día", "Cambio de daśā", "Ventana del día" y "Eventos de mi carta") y los recordatorios de las fechas del calendario que pediste, como máximo uno al día | Token FCM, perfil activo, preferencias y fechas de envío de los avisos, eventos ya avisados, rotación del aviso, próximo paso del recorrido y fechas del calendario por recordar (punto 3.4) | Consentimiento (art. 7.º, I) — puedes desactivarlos en cualquier momento |
| Recibir, por invitación, los datos de nacimiento de la persona invitada y usarlos solo en la Sinastría o la Amistad de quien invitó | Código de la invitación (hash), fechas y vínculo entre las dos cuentas; la copia de los datos de nacimiento de la persona invitada (puntos 3.2 y 3.5) | Consentimiento de la persona invitada (art. 7.º, I) — puede retirarlo en cualquier momento |
| Mostrar anuncios a quien no tiene suscripción, medirlos y prevenir el fraude | Identificador de publicidad, dirección IP, interacciones y diagnóstico (recopilados por el SDK de Google AdMob) | Interés legítimo (art. 7.º, IX); consentimiento (art. 7.º, I) para anuncios personalizados, donde la ley lo exija |
| Garantizar la seguridad, prevenir el fraude y el abuso | Datos de cuenta/sesión, registros de acceso al servidor (punto 3.8) | Interés legítimo (art. 7.º, IX) |
| Saber desde qué países, con qué frecuencia y en qué horarios se usa la app (estadísticas internas, punto 3.8) | Dirección IP, fecha y hora de los registros de acceso, convertidas en recuentos en nuestro servidor; solo los recuentos salen del cálculo | Interés legítimo (art. 7.º, IX) |
| Entender cómo se usa la app y dónde falla, de forma anónima (punto 3.9) | Resúmenes anónimos de uso y de errores, sin cuenta ni identificador del dispositivo | Interés legítimo (art. 7.º, IX) — puedes desactivarlos en cualquier momento |
| Comparar patrones de tu carta con los de figuras históricas (modo Cielo en común, punto 3.10) | Base de figuras históricas ya fallecidas, construida a partir de Wikidata; tu perfil de nacimiento | Interés legítimo (art. 7.º, IX), en cuanto a los datos de las figuras; ejecución de contrato (art. 7.º, V), en cuanto a tu perfil |
| Cumplir obligaciones legales y responder a autoridades | Según lo exigido | Cumplimiento de obligación legal (art. 7.º, II) |
No tomamos decisiones automatizadas con efectos jurídicos sobre ti. El contenido astrológico es informativo (ver los Términos de Uso).
6. Con quién compartimos (operadores y subprocesadores)
Compartimos lo mínimo necesario, solo con proveedores que hacen viable el servicio:
| Tercero | Qué recibe | Para qué | Lugar |
|---|---|---|---|
| Hostinger (alojamiento) | Todos los datos del backend (almacenados en la VPS) | Alojar el servidor y la base de datos | Brasil (São Paulo) |
| Google — Firebase Cloud Messaging | Token del dispositivo + texto de la notificación | Entregar el push diario | EE. UU. (transferencia internacional) |
| Google — Inicio de sesión con Google (opcional) | Token de identidad de Google | Autenticarte, si eliges ese inicio de sesión | EE. UU. (transferencia internacional) |
| Google — AdMob (anuncios) | Identificador de publicidad, dirección IP, interacciones y diagnóstico, recopilados por el SDK en el dispositivo | Mostrar y medir anuncios y prevenir el fraude — actúa como controlador independiente (ver 3.7) | EE. UU. (transferencia internacional) |
| RevenueCat | Id seudónimo del perfil + eventos de compra | Gestionar suscripciones y compras | EE. UU. (transferencia internacional) |
| Resend (envío de correo electrónico) | Tu dirección de correo electrónico y el contenido del mensaje enviado | Entregar los correos electrónicos del servicio (por ejemplo, el código de restablecimiento de contraseña) y los informes operativos internos | EE. UU. (transferencia internacional) |
| Google Play / Apple App Store | Datos de la transacción de pago | Procesar el pago y el reembolso | EE. UU. / global |
- No vendemos tus datos. Tus datos de cuenta, de nacimiento y de lectura no se comparten con fines publicitarios; a Google AdMob solo llega lo que el SDK de anuncios recopila en el dispositivo (punto 3.7).
- Entre usuarios de la app: el único caso en que un dato tuyo va a la cuenta de otra persona es la invitación (punto 3.2), con tu consentimiento: tus datos de nacimiento entran en el par guardado de quien te invitó, y nada más. Quien invitó no recibe tu cuenta, tus perfiles ni tus lecturas, y tú no recibes nada de quien invitó.
- Estos terceros actúan como operadores/subprocesadores, tratando los datos conforme a nuestras instrucciones y a sus propias políticas, excepto Google AdMob, que trata los datos de anuncios como controlador independiente.
7. Transferencia internacional de datos
El backend y la base de datos están en Brasil. Algunos operadores y socios (Google —incluido AdMob—, RevenueCat, Resend, Apple) procesan datos fuera de Brasil. Esas transferencias se apoyan en las hipótesis del art. 33 de la LGPD (en particular cláusulas contractuales y estándares de protección adecuados ofrecidos por esos proveedores) y se limitan a lo necesario para la prestación del servicio.
8. Por cuánto tiempo guardamos
- Datos de cuenta y perfiles de nacimiento: mientras exista tu cuenta.
- Eliminación de un perfil de nacimiento: eliminas un perfil directamente en la app. Al eliminarlo, removemos en cascada sus informes desbloqueados, sus tokens de notificación, sus eventos ya avisados y las invitaciones que generó. Si el perfil se creó al aceptar una invitación, eliminarlo también borra la copia de tus datos del par de quien invitó. Salvedad: un perfil con suscripción o compra activa necesita que la suscripción sea cancelada en la tienda antes de poder ser eliminado.
- Progreso de lectura, marcadores, racha, pares guardados e invitaciones: acompañan al perfil de nacimiento; eliminar el perfil, o la cuenta, los borra todos en cascada.
- Eliminación de la cuenta completa: puedes eliminar tu cuenta directamente en la app (en la pestaña Perfil → ⚙ Ajustes → Eliminar mi cuenta), lo que elimina todos tus datos — todos los perfiles, informes desbloqueados y tokens — en cascada. Las invitaciones que generaste se van con ella; y, antes de que la cuenta desaparezca, cada invitación que aceptaste se revoca, borrando la copia de tus datos del par de quien invitó. También es posible solicitar la eliminación por el correo electrónico jyotishatmalabs@gmail.com. La eliminación en las copias operativas ocurre en un plazo razonable (hasta 30 días), salvo retención exigida por ley.
- Invitaciones: una invitación no usada vence en 7 días y deja de servir; su registro (hash, fechas y vínculo) acompaña al perfil de quien invitó. La copia de los datos de la persona invitada permanece en el par de quien invitó hasta que ella retire el consentimiento, elimine el perfil creado por la aceptación o elimine su cuenta — o hasta que quien invitó elimine el par, el perfil o su cuenta.
- Eventos de compra: retenidos por el período necesario para el cumplimiento de obligaciones legales, contables y de prevención del fraude.
- Registros de acceso al servidor (IP, fecha/hora, dirección a la que se accede — punto 3.8): eliminados automáticamente mediante la rotación de los archivos de registro — actualmente, en aproximadamente 6 meses.
- Estadísticas anónimas de uso (punto 3.9): hasta 25 meses; después se eliminan automáticamente.
- Datos locales en el dispositivo: eliminados al cerrar sesión o desinstalar la app.
9. Tus derechos como titular (LGPD, art. 18)
Puedes, en cualquier momento:
- Confirmar la existencia de tratamiento y acceder a tus datos;
- Corregir datos incompletos, inexactos o desactualizados;
- Anonimizar, bloquear o eliminar datos innecesarios o tratados en disconformidad;
- Solicitar la portabilidad de los datos;
- Eliminar los datos tratados con base en el consentimiento;
- Obtener información sobre las entidades con las que compartimos;
- Revocar el consentimiento (por ejemplo, desactivando las notificaciones, revisando la privacidad de los anuncios o retirando el consentimiento de una invitación que aceptaste);
- Oponerte al tratamiento realizado con base en el interés legítimo.
Cómo ejercerlos: varias de estas acciones las haces directamente en la app (editar y eliminar perfiles de nacimiento, eliminar la cuenta completa, activar/desactivar notificaciones, activar/desactivar las estadísticas anónimas del punto 3.9, retirar el consentimiento de una invitación en Perfil → ⚙ Ajustes → Invitaciones que aceptaste). Para las demás solicitudes, escribe a jyotishatmalabs@gmail.com. Podremos pedir información para confirmar tu identidad antes de atenderla. Las solicitudes de corrección o de retiro de una figura histórica del modo Cielo en común van al mismo correo electrónico (punto 3.10).
También tienes derecho a peticionar ante la Autoridad Nacional de Protección de Datos (ANPD) — https://www.gov.br/anpd.
10. Notificaciones push y consentimiento
Los avisos de la app son opcionales y dependen de tu consentimiento, dado en la tarjeta donde activas los avisos. Puedes activarlos o desactivarlos en cualquier momento en la app, en Perfil → ⚙ Ajustes → Recordatorios (opción "Avisos") y en la configuración del sistema operativo. Al desactivar "Avisos", eliminamos el vínculo del token de tu dispositivo con el perfil. Con los avisos activados, cada canal — "Tránsito del día", "Cambio de daśā", "Ventana del día" y "Eventos de mi carta" — se activa o desactiva allí mismo, uno por uno. Los recordatorios de fechas del calendario (punto 3.4) dependen del mismo consentimiento: marcas y desmarcas cada fecha en Perfil → ⚙ Ajustes → Fechas del calendario o en el botón "Recordar" de la propia fecha.
11. Seguridad de la información
Adoptamos medidas técnicas y organizativas compatibles, entre ellas:
- Cifrado en tránsito (HTTPS/TLS) en toda la comunicación app↔servidor;
- Contraseñas protegidas por hash (scrypt con salt), nunca en texto legible;
- Tokens de sesión guardados en el almacenamiento seguro del sistema (Keystore/Keychain) y con rotación y detección de reutilización;
- Servidor en Brasil, detrás de un proxy con TLS y firewall;
- Principio del mínimo necesario en lo que se recopila y se comparte.
Ningún sistema es 100 % inmune. En caso de incidente de seguridad relevante, te lo comunicaremos a ti y a la ANPD conforme a la LGPD.
12. Niños y adolescentes
Jyotish no está dirigido a menores de 18 años. No recopilamos intencionalmente datos de menores. Si identificas el uso por parte de un menor sin el consentimiento de sus responsables, escribe a nuestro contacto y tomaremos las medidas para eliminar los datos. Quien acepta una invitación (punto 3.2) declara, en la propia app, tener 18 años o más; sin esa declaración la invitación no se acepta. Por eso la invitación existe solo en Sinastría y Amistad, y no en el modo Familia.
13. Cookies y tecnologías similares
La aplicación no usa cookies. El SDK de anuncios de Google AdMob usa el identificador de publicidad del dispositivo para mostrar y medir anuncios (punto 3.7), y puedes restablecerlo o eliminarlo en la configuración del sistema. La página de la app en la raíz de nuestro dominio (https://jyotish.maycow.cloud) no usa cookies ni scripts; su enlace a Google Play lleva solo la marca de origen "site", para saber cuántas instalaciones vinieron de allí, sin nada que te identifique.
14. Cambios en esta política
Podemos actualizar esta política para reflejar cambios en la app o en la legislación. Los cambios relevantes serán informados en la app y/o por correo electrónico, y la fecha de "Última actualización" que aparece arriba será revisada. El uso continuado después de la entrada en vigencia de la nueva versión implica conformidad.
15. Contacto
Dudas, solicitudes de derechos del titular o reclamos:
Michael de Almeida Trindade — jyotishatmalabs@gmail.com