{"version":"2026-05-08","text":"AVISO DE PRIVACIDAD — solarscan-mx (preliminar, MVP)\n\nConforme a la Ley Federal de Protección de Datos Personales en Posesión de\nlos Particulares (LFPDPPP) de México y su Reglamento.\n\nResponsable: MD Consultoría TI, S. de R.L. de C.V.\nContacto: marx@mdconsultoria.mx\n\nDatos personales recabados al usar el servicio de \"Subir mis recibos CFE\":\n- Nombre del titular del servicio (visible en el XML CFDI)\n- RFC del receptor (visible en el XML CFDI)\n- Dirección de suministro (calle, colonia, municipio, estado)\n- Número de servicio (RPU)\n- Datos de consumo eléctrico históricos (kWh, monto, días facturados)\n\nFinalidades primarias (sin las cuales el servicio no opera):\n1) Extraer la categoría tarifaria CFE y el consumo anual estimado para\n   calcular potencial fotovoltaico y ahorro económico aproximado.\n\nFinalidades secundarias: ninguna. NO se realiza análisis de marketing,\nperfilamiento ni venta de datos.\n\nTratamiento de los XML CFDI (política de retención):\n- Los XMLs en memoria durante la petición HTTP. Cero escritura a disco.\n- NO se almacenan en base de datos, NO se transmiten a ningún proveedor\n  externo. El parseo es 100% local con `xml.etree` (stdlib Python).\n- Una vez devuelto el JSON estructurado al cliente, los bytes del XML se\n  liberan de memoria al terminar la petición.\n- Verificable técnicamente: hay un test que parchea `open()` y `Path.write_*`\n  durante un POST a `/ingest/cfe-xml` y exige cero escrituras.\n- En logs el RFC del receptor se redacta automáticamente (`redact_pii`).\n- El nombre completo del titular y la dirección NO se redactan en respuestas\n  porque son datos cuyo procesamiento el usuario consintió en finalidades\n  primarias del aviso.\n\nTransferencias internacionales: ninguna en el flujo de ingesta. Los datos\npermanecen en infraestructura de cómputo del Responsable durante la sesión.\n\nDerechos ARCO:\nEl titular puede ejercer sus derechos de Acceso, Rectificación, Cancelación\ny Oposición enviando correo a marx@mdconsultoria.mx.\n\nVersión: 2026-05-08. Este aviso puede modificarse; la versión vigente\nestará disponible en /legal/aviso-privacidad.\n","contact_email":"marx@mdconsultoria.mx"}