Calculadora

Política de Privacidad

Última actualización: 20 de octubre de 2026

En resumen

  • Tu cuenta y tus viajes, protegidos con seguridad de nivel empresarial.
  • Entras con Google o con un código por correo: sin contraseñas que se puedan robar.
  • Nadie más ve tus viajes en la app.
  • Tú decides: descarga tus viajes o elimina tu cuenta cuando quieras.

1. Introducción

Bienvenido a millajepr.com ("nosotros", "nuestro" o "nos"). Estamos comprometidos a proteger su privacidad y asegurar que tenga una experiencia positiva en nuestro sitio web. Esta Política de Privacidad explica nuestras prácticas con respecto a la recopilación, uso y divulgación de su información.

2. Información que Recopilamos

La mayor parte del uso de la calculadora ocurre en su navegador. Mientras no haya iniciado sesión, las preferencias y el historial existen solo mientras la página actual permanezca abierta y se eliminan al recargar, navegar o abrir una nueva pestaña. Al iniciar sesión, las preferencias de la cuenta reemplazan las de invitado; los viajes de la página actual solo se sincronizan si elige importarlos expresamente. Si utiliza el formulario opcional de opinión o el de contacto, o cuando los análisis de uso opcionales estén habilitados en un entorno concreto, se trata información adicional limitada como se describe a continuación.

  • Almacenamiento del navegador (cookies, almacenamiento local y de sesión): El origen, la tarifa, el cálculo automático, el idioma, el tema y los cálculos recientes de invitado no se guardan en cookies, almacenamiento local ni almacenamiento de sesión. Solo permanecen en la memoria de la página actual y se eliminan al recargar, navegar o abrir una nueva pestaña. Las decisiones de consentimiento, el estado de onboarding y el identificador generado en el navegador permanecen en el almacenamiento local. La información pendiente del acceso sin contraseña expira después de 30 minutos. Al iniciar sesión, prevalecen las preferencias de la cuenta; los viajes de la página actual solo se importan tras su elección expresa.
  • Opinión voluntaria: Si envía opinión, recopilamos su calificación, los comentarios que escriba, la ruta de la página, un identificador generado en el navegador y, si lo indica, un correo electrónico opcional; dicho correo es información personal que usted elige compartir. Los envíos se transmiten a nuestros servidores y se almacenan con Google Cloud / Firebase (Firestore) para operar y mejorar el Servicio.
  • Mensajes de contacto voluntarios: Si envía un mensaje a través del formulario de contacto, recopilamos su dirección de correo electrónico, el contenido del mensaje y un identificador de cliente generado en el navegador. Estos envíos se almacenan utilizando Firebase (Firestore) y se transmiten a nuestros administradores por correo electrónico seguro (utilizando infraestructura de Resend / Firebase) para responder a su consulta.
  • Novedades: Cuando abre Novedades, su navegador guarda en el almacenamiento local la lista de anuncios que ya vio, para que el menú solo marque los más recientes. Si inició sesión, guardamos esa lista con su cuenta en Google Cloud / Firebase (Firestore), junto con los avisos sobre su cuenta que aparecen en Novedades (por ejemplo, que se trasladaron viajes a su archivo) y si ya los vio. No contiene detalles de sus viajes y se conserva hasta que elimine su cuenta (en Mi cuenta) o nos pida eliminarla.
  • Antiabuso y seguridad: Para limitar spam y abuso automatizado, conservamos registros técnicos de corta duración (incluidos valores hash irreversibles derivados de información de red y de su identificador de cliente) y datos para detectar envíos duplicados. Cuando esté habilitado, Cloudflare Turnstile puede tratar datos mínimos relacionados con el desafío para evaluar si un envío parece automatizado.
  • Datos de uso: Cuando esté habilitado en producción, Google Analytics (mediante Firebase Analytics) está activo por defecto y puede tratar eventos de uso como interacciones con funciones, cambios de idioma, acciones de compartir y parámetros de cálculo como origen, destino, distancia, tipo de viaje y tarifa por milla. Después de iniciar sesión, también puede recibir su ID de usuario de Firebase. Puede desactivar las analíticas en cualquier momento desde Personalizar en el aviso de cookies o en los Ajustes de Cookies, y respetamos la señal Global Privacy Control como una solicitud de exclusión. Las analíticas no se usan para vender información personal, y las señales de Google y la personalización de anuncios están desactivadas. Cómo usa Google los datos cuando usas sitios o aplicaciones de sus socios ·
  • Autenticación y sesión de cuenta: Cuando la autenticación esté disponible y usted decida iniciar sesión, tratamos información de identidad y sesión mediante Firebase Authentication. Esto puede incluir su correo electrónico, nombre, imagen de perfil, ID de usuario, proveedor de autenticación e información de sesión de la cuenta. Mantenemos una cookie de sesión HTTP-only para permitir funciones autenticadas. ‘Recordarme’ está desactivado por defecto. Si lo selecciona explícitamente, la sesión puede persistir hasta cinco días, sujeta a expiración, cierre de sesión y controles de seguridad. Después de expirar, su navegador puede conservar la cookie hasta siete días más para avisarle que su sesión terminó; ya no sirve para acceder a su cuenta. Si no lo selecciona, la cookie está destinada a expirar cuando termine la sesión del navegador y tiene una vigencia más corta aplicada por el servidor. Las preferencias respaldadas por la cuenta pueden incluir ajustes de la calculadora, historial de cálculos de hasta 100 entradas, registros de fechas elegibles de hasta 2 años, estado de onboarding, preferencias de idioma/tema y marcas de tiempo de sincronización. Al iniciar sesión por primera vez, el Servicio también registra un evento de autenticación y genera una notificación administrativa segura con su nombre, correo electrónico, ID de usuario y proveedor de autenticación. Los viajes que superen el límite del historial reciente se trasladan a un archivo guardado con su cuenta en Firebase en lugar de eliminarse. Los viajes archivados se conservan hasta que elimine su cuenta (en Mi cuenta) o nos pida eliminarla, y puede descargarlos, junto con sus viajes recientes, como archivo CSV.
  • Inicio de sesión con correo: Si decide entrar con su correo, le enviamos un correo con un enlace de acceso y un código de 6 dígitos. Para verificarlos, guardamos su correo electrónico, su idioma, si eligió «Recordarme», copias cifradas con hash del enlace y del código (nunca el código en sí), el número de intentos y cuándo lo pidió. Cada solicitud vence a los 15 minutos y sirve una sola vez, y las solicitudes vencidas se eliminan automáticamente. El correo menciona el navegador, el tipo de dispositivo y la hora de la solicitud para que pueda reconocerla; no guardamos esos datos del navegador. Para limitar cuántos correos de acceso se pueden pedir, llevamos contadores asociados a un hash irreversible de su dirección IP y de su correo.
  • Propósito del viaje: Si inició sesión, puede escribir un propósito opcional para cada viaje (por ejemplo, «Visita a cliente en Ponce»), de hasta 100 caracteres. Lo guardamos con el viaje para que aparezca en sus Recientes y en la descarga de sus viajes, y para sugerirle sus propósitos recientes. Nunca enviamos su texto a la analítica; solo registramos datos generales, como si un viaje tiene uno y su largo aproximado. Puede cambiarlo o borrarlo en cualquier momento editando el viaje, y se elimina con el viaje o con su cuenta. Un propósito borrado o eliminado puede permanecer en nuestras copias de seguridad cifradas hasta 98 días, hasta que esas copias venzan; mientras tanto no se restaura ni se usa. Por favor, no incluya datos personales, financieros ni de salud.
  • Eliminación de la cuenta: Usted puede eliminar su cuenta en cualquier momento desde Mi cuenta → Eliminar mi cuenta en el menú. Antes de eliminarla, puede descargar sus viajes en un archivo CSV. Por su seguridad, la eliminación requiere haber iniciado sesión recientemente y escribir una palabra de confirmación. La eliminación es inmediata y no se puede deshacer. Elimina su cuenta de Firebase Authentication, sus viajes recientes y archivados, sus preferencias, su lista y avisos de Novedades, sus registros de inicio de sesión y autenticación, y cualquier suscripción a actualizaciones por correo vinculada a su cuenta, y cierra su sesión en todos los dispositivos. Las opiniones y mensajes de contacto que haya enviado se conservan para seguir mejorando el Servicio, pero eliminamos de ellos su correo electrónico. Conservamos un breve registro de que la eliminación ocurrió, sin nombre ni correo: un identificador cifrado de forma irreversible, la fecha y la cantidad de elementos eliminados. Lo conservamos solo el tiempo necesario para demostrar que su solicitud se completó. Los datos eliminados pueden permanecer en nuestras copias de seguridad cifradas hasta 98 días, hasta que esas copias venzan; mientras tanto no se restauran ni se usan. Los eventos de uso ya enviados a Firebase Analytics se conservan según su configuración de retención y no están vinculados a su cuenta eliminada. Si más adelante crea una cuenta nueva con el mismo correo, comenzará vacía y no estará vinculada a la eliminada.

3. Cumplimiento de las Leyes de Privacidad de Puerto Rico (Ley 39-2012 y Ley 111-2005)

En cumplimiento de la Ley Núm. 39-2012 (Ley sobre Notificación de Políticas de Privacidad en la Red de Internet en Puerto Rico) y la Ley Núm. 111-2005 (Ley de Notificación Ciudadana sobre la Seguridad de Información Privada), aseguramos que:

  • Somos transparentes sobre nuestras prácticas de recopilación, almacenamiento y tratamiento de datos.
  • No vendemos, alquilamos ni comercializamos su información personal. Contratamos proveedores de servicios (como hospedaje en la nube e infraestructura de correo) solo en la medida necesaria para operar, proteger y entregar el Servicio, según se describe en esta Política.
  • Implementamos medidas de seguridad razonables, controles de acceso y cifrado para proteger la integridad de nuestra aplicación y los registros almacenados.
  • Usted puede eliminar su cuenta y sus datos en cualquier momento desde Mi cuenta, o pedirnos que lo hagamos contactándonos. También puede solicitar el acceso a sus datos personales o su rectificación contactándonos.
  • En conformidad con la Ley Núm. 185-2024 de Puerto Rico y las normas federales COPPA, el Servicio está dirigido a mayores de edad y no recopila intencionalmente información personal de menores de 13 años.
  • No rastrear (Do Not Track): no respondemos a las señales Do Not Track del navegador porque no existe un estándar común para ellas. Sí respetamos Global Privacy Control como una solicitud para desactivar las analíticas.

4. Servicios de Terceros

Nuestra aplicación puede contener enlaces a sitios web de terceros (por ejemplo, documentos gubernamentales oficiales). No somos responsables de las prácticas de privacidad ni del contenido de esos sitios.

El Servicio se hospeda en infraestructura proporcionada por Google (incluidos Firebase Authentication, Firestore, Google Cloud y, cuando esté habilitado, Firebase Analytics). Las notificaciones por correo y confirmaciones solicitadas por el usuario se transmiten utilizando infraestructura autorizada provista por Resend (Resend, Inc.) y Google Firebase. Si Cloudflare Turnstile está habilitado, Cloudflare trata los datos necesarios para ejecutar el desafío. El aviso de privacidad de cada proveedor rige su propio tratamiento. Los correos de acceso se envían mediante Resend (Resend, Inc.).

5. Cambios en esta Política

Podemos actualizar esta Política de Privacidad de vez en cuando. Le notificaremos de cualquier cambio publicando la nueva Política de Privacidad en esta página.

6. Contáctenos

Si tiene alguna pregunta sobre esta Política de Privacidad o el manejo de datos, o desea solicitar el acceso, la rectificación o la eliminación de sus datos, escríbanos a soporte@millajepr.com o mediante el formulario.

© 2026 millajepr.com. Todos los derechos reservados.