Los reportes son colaborativos y pueden no reflejar el estado oficial del servicio.
alSubte no es un canal oficial y no está vinculado con Emova, SBASE ni el Gobierno de la Ciudad.
DATOS QUE RECOLECTAMOS
Al enviar un reporte registramos: tu identidad de Google, tu ubicación en el momento del reporte,
el modelo de dispositivo y sistema operativo.
La ubicación sólo se usa para validar el reporte y no se comparte con terceros.
No almacenamos tu posición fuera de los reportes.
REQUISITOS
• Debés tener al menos 16 años.
• Debés iniciar sesión con Google.
• Solo se aceptan reportes desde dispositivo móvil.
• Información falsa puede resultar en la suspensión de tu cuenta.
EMERGENCIAS
Ante una emergencia, riesgo de vida o delito en curso, llamá al 911.
alSubte no reemplaza los servicios de emergencias.
TUS DERECHOS
Podés solicitar la eliminación de tus datos en cualquier momento desde Ajustes → Datos y privacidad,
o escribiéndonos a bear.by.patagonia at gmail dot com (Ley 25.326, art. 16).
Al aceptar confirmás que tenés al menos 16 años y aceptás los{' '}
Términos y Condiciones y la{' '}
Política de Privacidad de alSubte.
Versión 1.0 — 2026-04-21.
);
// ── Desktop soft-warning ─────────────────────────────────────────────────────
if (!isNarrow) return (
Una app independiente para viajar mejor por el subte de Buenos Aires. Los datos provienen de fuentes abiertas del GCBA, Emova, medios de noticias y reportes de pasajeros. Incluye subte, Línea Urquiza y Premetro.
Proyecto
Tiene como objetivo principal mostrar información confiable, probar tecnologías
No intento ser serio, es un laboratorio de pruebas. Elegí el subte por su identidad de color, dinamismo y pocos tipos de apps permiten integrar tantas cosas: arquitectura de software, diseño de interfaz y experiencia de usuario, apps mobile, web, IA, datos en tiempo real, datos geográficos, notificaciones, interacción entre usuarios, noticias.
Esta app literal es un juego para probar tecnologías. No pidas seriedad de una app oficial, quiero estar online con lo mejor.
Descargo de Responsabilidad
Para más información leer{' '}
{' '}y{' '}
.
Sin afiliación oficial con SBASE, Emova o el GCBA.
Aún no enviamos notificaciones push — estará disponible cuando se active el dominio definitivo.
Por ahora las novedades se muestran al abrir la app. Los feeds externos se revisan automáticamente
(Emova una vez por día, SMN cada 3 h).
Si te gusta la web, tenés ideas, problemas al usarla pordés escribir a x.com/wfranck o bear.by.patagonia at gmail dot com
);
}
// ── ScreenLegal ──────────────────────────────────────────────────────────────
// const LEGAL_CONTENT = {
// terminos: {
// title: 'Términos y Condiciones',
// updated: '2026-04-21',
// sections: [
// { h: '1. Identificación del titular', p: 'alSubte es una aplicación web/móvil informativa no oficial sobre la red de subterráneos y premetro de la Ciudad Autónoma de Buenos Aires, operada por Walter J. Franck · bear.by.patagonia at gmail dot com' },
// { h: '2. Carácter no oficial', p: 'La Aplicación no mantiene vínculo institucional, contractual ni comercial con Emova Movilidad S.A., SBASE, el GCBA ni ningún otro organismo público. La información es de carácter orientativo y no reemplaza los canales oficiales.' },
// { h: '3. Aceptación', p: 'El mero uso de la Aplicación implica la aceptación de estos Términos. Si no estás de acuerdo, debés abstenerte de utilizarla.' },
// { h: '4. Capacidad', p: 'La consulta general es apta para todo público sin registro. La publicación de reportes colaborativos requiere tener al menos 16 años cumplidos (criterio AAIP).' },
// { h: '5. Reportes colaborativos', p: 'Los reportes son colaborativos y pueden no reflejar el estado oficial del servicio. El Responsable no verifica individualmente cada reporte. Para enviar un reporte: aceptá la advertencia previa, iniciá sesión con Google, usá un dispositivo móvil y permitir acceso a tu ubicación.' },
// { h: '6. Uso indebido', p: 'Está prohibido enviar información falsa, engañosa o maliciosa; contenido difamatorio, discriminatorio o violento; datos personales de terceros sin su consentimiento. Se reserva el derecho de eliminar reportes y suspender cuentas sin aviso previo.' },
// { h: '7. Emergencias', p: 'Ante una emergencia, riesgo para la vida o delito en curso, llamá al 911. alSubte no es un canal de respuesta ante emergencias.' },
// { h: '8. Canales Emova', p: 'Para reportes de vandalismo, accesibilidad y limpieza dirigidos al concesionario: info@emova.com.ar · https://emova.com.ar/canal-de-denuncias · 0800-333-6682 (lun–vie 8–20 h).' },
// { h: '9. Disponibilidad', p: 'La Aplicación se ofrece "tal cual", sin garantía de disponibilidad continua. Los Términos pueden actualizarse; los cambios sustantivos se comunicarán con 10 días de anticipación cuando sea posible.' },
// { h: '10. Limitación de responsabilidad', p: 'El Responsable no será responsable por pérdidas derivadas de decisiones tomadas en base a información de la Aplicación, interrupciones del servicio de transporte, errores de fuentes públicas ni fallas técnicas.' },
// { h: '11. Ley aplicable', p: 'Estos Términos se rigen por las leyes de la República Argentina. Toda controversia se someterá a los Tribunales Ordinarios de la CABA, sin perjuicio de los derechos del consumidor (Ley 24.240).' },
// ],
// },
// privacidad: {
// title: 'Política de Privacidad',
// updated: '2026-04-21',
// sections: [
// { h: '1. Responsable', p: 'Walter J. Franck · bear.by.patagonia at gmail dot com. Esta Política se rige por la Ley 25.326 de Protección de Datos Personales.' },
// { h: '2. Datos del uso general (sin registro)', p: 'No recolectamos datos personales identificables. El localStorage del navegador guarda únicamente preferencias locales (tema, idioma, anuncios descartados, configuración de notificaciones). No usamos cookies de seguimiento ni analítica de terceros que identifiquen usuarios.' },
// { h: '3. Geolocalización', p: 'En el mapa y consulta de líneas, tu ubicación se procesa exclusivamente en tu dispositivo y nunca se envía a nuestros servidores. Solo al enviar un reporte se registra tu ubicación junto al reporte para validar proximidad a la estación.' },
// { h: '4. Datos de reportes (requiere registro)', p: 'Registramos: ID de cuenta Google, nombre y correo, ubicación en el momento del reporte, modelo/OS/navegador del dispositivo, contenido del reporte y timestamp. Los reportes se conservan el tiempo necesario para cumplir la finalidad del servicio y pueden ser solicitados para eliminación en cualquier momento.' },
// { h: '5. Notificaciones push', p: 'Las preferencias de notificación se guardan localmente. Cuando se activen las notificaciones, el servidor no conocerá tu identidad individual: solo la cantidad de dispositivos con determinada configuración. El token push no se cruza con tu cuenta Google.' },
// { h: '6. Proveedores técnicos', p: 'Supabase Inc. (base de datos, EE.UU./AWS), Cloudflare Inc. (CDN, EE.UU.), Vercel Inc. eventual (hosting, EE.UU.). Estos países no integran la lista de adecuación de la AAIP; nos aseguramos mediante cláusulas contractuales (DPA de cada proveedor).' },
// { h: '7. No compartimos con Emova ni GCBA', p: 'No compartimos datos de usuarios con Emova, SBASE, el Gobierno de la Ciudad ni ningún organismo oficial. alSubte no mantiene relación contractual con ninguno de ellos.' },
// { h: '8. Menores de edad', p: 'La función de reportes está reservada a personas de 16 años o más. El uso general es apto para todo público. No recolectamos datos identificables de menores en el uso general.' },
// { h: '9. Tus derechos (Ley 25.326, art. 14-16)', p: 'Tenés derecho a: Acceso, Rectificación, Supresión ("derecho al olvido") y Oposición. Para ejercerlos: Ajustes → Datos y privacidad → Eliminar mis datos, o escribí a bear.by.patagonia at gmail dot com con asunto "Solicitud de supresión". Respondemos en máx. 5 días hábiles. La autoridad de control es la AAIP: argentina.gob.ar/aaip' },
// { h: '10. Seguridad', p: 'Implementamos acceso a BD restringido por roles (RLS Supabase), transmisión cifrada (HTTPS/TLS) y claves de API como secretos de entorno, nunca en el código.' },
// { h: '11. Cookies y almacenamiento', p: 'Esta app no usa cookies de seguimiento. El localStorage se usa exclusivamente para preferencias y caché de funcionamiento. Podés borrarlo desde tu navegador o desde Ajustes → Datos y privacidad.' },
// ],
// },
// };
const LEGAL_CONTENT = {
terminos: {
title: 'Términos y Condiciones',
updated: '2026-04-21',
sections: [
{ h: '1. Identificación del titular', p: 'alSubte es una aplicación web/móvil informativa no oficial sobre la red de subterráneos y premetro de la Ciudad Autónoma de Buenos Aires, operada por Walter J. Franck · bear.by.patagonia at gmail dot com' },
{ h: '2. Carácter no oficial', p: 'La Aplicación no mantiene vínculo institucional, contractual ni comercial con Emova Movilidad S.A., SBASE, el GCBA ni ningún otro organismo público. La información es de carácter orientativo y no reemplaza los canales oficiales.' },
{ h: '3. Aceptación', p: 'El mero uso de la Aplicación implica la aceptación de estos Términos. Si no estás de acuerdo, debés abstenerte de utilizarla.' },
{ h: '4. Capacidad', p: 'La consulta general es apta para todo público sin registro. La publicación de reportes colaborativos requiere tener al menos 16 años cumplidos.' },
{ h: '5. Reportes colaborativos', p: 'Los reportes son generados por usuarios y se procesan de forma agregada. La Aplicación puede requerir múltiples reportes coincidentes para mostrar un estado o incidente, sin que ello implique verificación ni garantía de exactitud. El Responsable no valida individualmente cada reporte. Al enviar un reporte, el usuario declara que la información es veraz, actual y realizada de buena fe, siendo el único responsable por su contenido y sus consecuencias.' },
{ h: '6. Uso indebido', p: 'Está prohibido enviar información falsa, engañosa o maliciosa; contenido difamatorio, intimidatorio, discriminatorio o violento; o datos personales de terceros sin su consentimiento. El Responsable podrá eliminar reportes, limitar funcionalidades o suspender cuentas cuando detecte uso indebido, incluyendo reportes falsos que afecten la experiencia de otros usuarios o el funcionamiento del servicio.' },
{ h: '7. Emergencias y seguridad', p: 'La Aplicación no es un canal para reportar emergencias, delitos o situaciones de riesgo. En estos casos, el usuario debe comunicarse directamente con el 911, la policía o los canales oficiales del concesionario. alSubte solo permite reportes informativos sobre el estado del servicio.' },
{ h: '8. Canales Emova', p: 'Para reportes dirigidos al concesionario: info@emova.com.ar · https://emova.com.ar/canal-de-denuncias · 0800-333-6682 (lun–vie 8–20 h).' },
{ h: '9. Disponibilidad', p: 'La Aplicación se ofrece "tal cual", sin garantía de disponibilidad continua. Los Términos pueden actualizarse; los cambios sustantivos se comunicarán cuando sea posible.' },
{ h: '10. Limitación de responsabilidad', p: 'El Responsable no será responsable por pérdidas derivadas de decisiones tomadas en base a información de la Aplicación, incluyendo información basada en reportes colaborativos aun cuando sean coincidentes entre múltiples usuarios, ni por interrupciones del servicio de transporte, errores de fuentes públicas o fallas técnicas.' },
{ h: '11. Ley aplicable', p: 'Estos Términos se rigen por las leyes de la República Argentina. Toda controversia se someterá a los Tribunales Ordinarios de la Ciudad Autónoma de Buenos Aires, sin perjuicio de los derechos del consumidor (Ley 24.240).' },
],
},
privacidad: {
title: 'Política de Privacidad',
updated: '2026-04-21',
sections: [
{ h: '1. Responsable', p: 'Walter J. Franck · bear.by.patagonia at gmail dot com. Esta Política se rige por la Ley 25.326 de Protección de Datos Personales.' },
{ h: '2. Datos del uso general (sin registro)', p: 'No recolectamos datos personales identificables. El almacenamiento local del dispositivo guarda únicamente preferencias (tema, idioma, configuración y estado de la aplicación). No utilizamos cookies de seguimiento ni analítica que identifique usuarios.' },
{ h: '3. Geolocalización', p: 'Tu ubicación se procesa en tu dispositivo para funciones de consulta. Solo se registra y envía a nuestros servidores cuando el usuario decide enviar un reporte, con el fin de validar su relación con la estación o servicio reportado.' },
{ h: '4. Datos de reportes (requiere registro)', p: 'Registramos: ID de cuenta Google, nombre, correo electrónico, ubicación al momento del reporte, información técnica del dispositivo, contenido del reporte y fecha/hora. Estos datos se utilizan para operar la funcionalidad, prevenir abusos y, en caso necesario, investigar conductas indebidas como amenazas, intimidaciones o reportes falsos. Se conservan únicamente por el tiempo necesario para estos fines.' },
{ h: '5. Notificaciones push', p: 'Las preferencias de notificación se gestionan en el dispositivo. Cuando se activen, el sistema puede utilizar identificadores técnicos para el envío, sin asociarlos directamente con tu identidad personal.' },
{ h: '6. Proveedores técnicos', p: 'Utilizamos servicios de terceros para operar la Aplicación (como base de datos, infraestructura y distribución de contenido). Estos proveedores pueden implicar transferencia internacional de datos. Se adoptan medidas contractuales razonables para proteger la información conforme a la normativa aplicable.' },
{ h: '7. No compartimos con Emova ni GCBA', p: 'No compartimos datos de usuarios con Emova, SBASE, el Gobierno de la Ciudad ni ningún organismo oficial. alSubte no mantiene relación contractual con ninguno de ellos.' },
{ h: '8. Menores de edad', p: 'La función de reportes está reservada a personas de 16 años o más. El uso general es apto para todo público.' },
{ h: '9. Tus derechos', p: 'Tenés derecho a acceder, rectificar y solicitar la eliminación de tus datos personales. Para ejercerlos: Ajustes → Datos y privacidad → Eliminar mis datos, o escribí a bear.by.patagonia at gmail dot com.' },
{ h: '10. Seguridad', p: 'Aplicamos medidas razonables de seguridad, incluyendo transmisión cifrada y controles de acceso a los datos.' },
{ h: '11. Almacenamiento local', p: 'La aplicación utiliza almacenamiento local del dispositivo exclusivamente para preferencias y funcionamiento. Podés eliminarlo desde tu navegador o desde la configuración de la app.' },
{ h: '12. Responsabilidad sobre los reportes', p: 'Los reportes publicados son responsabilidad exclusiva de los usuarios que los generan. alSubte no asume responsabilidad por su contenido. No obstante, el Responsable podrá conservar información asociada a los reportes con el fin de prevenir abusos, garantizar la seguridad de la plataforma y colaborar con autoridades competentes cuando corresponda.' },
{ h: '13. Procesamiento de reportes', p: 'Los reportes pueden ser utilizados de forma agregada para identificar tendencias o estados del servicio. La visualización puede basarse en múltiples reportes coincidentes. Este procesamiento no implica validación individual ni garantiza la veracidad de la información mostrada.' },
],
},
};
function ScreenLegal({ doc, from, go, t }) {
const content = LEGAL_CONTENT[doc] || LEGAL_CONTENT.terminos;
return (