Aviso de privacidad
Cenit · Monitoreo y estadísticas solares
Lo corto. Si usas Cenit para tu casa, tus lecturas solares, tu consumo y las contraseñas de tu inversor se quedan en tu teléfono. Para eso la app no te pide cuenta y yo no tengo forma de ver esos datos.
Lo que sí puede salir de tu teléfono depende de ti.
- Un conteo de uso anónimo, sólo si lo aceptas.
- Los ajustes de tus plantas y tus accesos, a tu propio iCloud, mientras tengas un plan.
- Si eres instalador y vinculas la app con el panel web de tu empresa, tus plantas y tus proyectos: clientes, cotizaciones, pagos, trámites de CFE y fotos. Se guardan para tu empresa en un servidor que yo administro.
- Si pides los datos de un techo a Google, el punto del mapa donde está ese techo. Pasa por mi servidor.
Ninguna de estas me manda las contraseñas de tu inversor. Si compraste un plan, la app le enseña a mi servidor el comprobante de la compra, sin tu nombre ni tu correo.
Quién es responsable
Hrvoje Matosic, desarrollador independiente, con domicilio en Av. División del Norte 1354, Ciudad de México. Puedes escribirme a privacidad@hrvojematosic.com. Ese correo sirve para todo lo de este aviso: tus derechos, quitar tu consentimiento o preguntar lo que quieras.
Hay un caso distinto. Si eres cliente de un instalador que usa Cenit, tus datos (tu nombre, tu teléfono, tu dirección, tu cotización, tus pagos, tu trámite con CFE) los decide tu instalador. La empresa instaladora es la responsable de esos datos y yo sólo los guardo y los proceso por cuenta suya, para que su panel funcione. Más abajo está qué quiere decir eso.
Qué se queda en tu teléfono
Todo esto vive en tu dispositivo y nunca se me envía, salvo que uses una de las funciones opcionales que vienen más abajo.
- Las credenciales de tu inversor, de todas las marcas con las que se conecta Cenit. Se guardan cifradas por el sistema. En iPhone, iPad y Mac van en el Keychain. En Android se sellan con una llave del Android Keystore que no sale del teléfono.
- Tus lecturas de generación, panel por panel, en una base de datos SQLite dentro de la app.
- Tu consumo, tus tarifas y tus lecturas del recibo de CFE, que tú capturas para el cálculo del DAC.
- Tus preferencias, como el tema, el tipo de casa y el nombre del vehículo.
- La foto del recibo, si lo escaneas. El texto se lee en el teléfono mismo y la foto no se sube a ningún lado.
- Tus proyectos, si eres instalador: clientes, levantamientos, cotizaciones, pagos, el trámite de CFE, el equipo instalado con sus números de serie y garantías, y las fotos de cada obra. Viven en la app y sólo salen si vinculas el panel web.
Las funciones opcionales de abajo copian una parte de esto a otro lado. La sincronización con iCloud copia los ajustes de tus plantas y tus accesos a tu propio iCloud. El panel web recibe la lista de tus plantas con sus totales por día y, desde la versión 1.7, tus proyectos. Tus lecturas panel por panel, tus lecturas del recibo de CFE y la foto del recibo se quedan en el dispositivo de todos modos.
En iPhone, los datos de la app entran en el respaldo de iCloud de tu teléfono si lo tienes prendido, como cualquier otra app. Ese respaldo es tuyo y yo no lo veo. En Android, Cenit no entra al respaldo de Google Drive. Si pasas tus cosas a un teléfono nuevo con cable o por Wi-Fi, se van tus ajustes e historial, pero no las contraseñas. Esas las vuelves a poner.
Si buscas un lugar en la app, como tu casa o el techo de un cliente, lo que escribes va al buscador de mapas del sistema (el de Apple en iPhone, el de Google en Android) para encontrarlo. En iPhone, el mapa satelital donde ubicas un techo también es el de Apple. A mí no me llega nada de eso. El mapa de tus plantas lo dibuja la app misma, sin ningún servicio de mapas detrás.
Si escaneas las sombras del techo con la cámara, la app usa tu ubicación para dibujar el camino del sol y corregir la brújula. Se guarda con el escaneo, en el teléfono. Sólo sale si el escaneo es parte de un proyecto y tu empresa tiene el panel web vinculado.
Cuando Cenit se conecta a la nube de tu inversor, va directo de tu teléfono al servidor de esa marca, con tus propias credenciales. Yo no estoy en medio y no veo esos datos. Lo que esa marca haga con ellos se rige por el aviso de privacidad de ellos, no por este.
Cuando mandas una cotización o compartes tu día como imagen, sale por el menú de compartir de tu teléfono hacia la app que tú escojas, como WhatsApp. Ese archivo no me llega. La cotización se queda en tu historial dentro de la app, y sólo va al panel web si lo vinculaste.
Sincronización con iCloud, con un plan
Mientras tengas un plan pagado, o durante el primer mes gratis, Cenit mantiene todo igual en cada dispositivo de Apple con tu iCloud. Viajan los ajustes de cada planta (el sistema, las tarifas, el consumo del mes, el lugar y el programa de mantenimiento), cómo se ve la app y tus accesos a los inversores.
Todo va al espacio privado de Cenit en tu propia cuenta de iCloud, no a un servidor mío. Los valores van cifrados y sólo tus propios dispositivos los pueden leer. Yo no tengo acceso a tu iCloud.
Tus lecturas no viajan. Cada dispositivo lee las suyas de la nube del inversor. Tus proyectos tampoco viajan por iCloud, y el vínculo con el panel web no pasa de un dispositivo a otro: cada uno se vincula por su cuenta.
La sincronización sólo corre mientras tengas un plan o el mes gratis, y sólo en un dispositivo con sesión de iCloud. No tiene interruptor dentro de la app. Para pararla, apaga iCloud para Cenit en los ajustes de tu dispositivo, o cierra tu sesión de iCloud. Cuando se acaba el plan, la sincronización se detiene y lo que ya estaba en tu iCloud se queda ahí. Para borrarlo, entra al almacenamiento de iCloud en tus ajustes, escoge Cenit y borra sus datos.
El panel web, sólo si lo vinculas
Los instaladores pueden llevar sus plantas y sus proyectos desde el navegador en cenit.hrvojematosic.com. Nada llega ahí desde la app hasta que alguien entra al panel, saca un código de seis letras y lo escribe en la app, en Ajustes → Panel web. El código dura diez minutos y se usa una vez.
Lo que manda la app vinculada
Después de cada lectura, la app le manda al panel la lista de plantas. De cada planta va
- su nombre, la marca y el modelo del inversor, y su número en la nube de esa marca
- cuánto está generando, el total de hoy y los totales por día que tenga la app
- cuándo reportó por última vez, su zona horaria, y cualquier problema o alarma que haya reportado el inversor
- su ciudad, estado, país y coordenadas, tal como los da la nube del inversor
- su programa de mantenimiento, con la fecha de arranque, las visitas al año y la última y la próxima visita
Desde la versión 1.7 también manda los proyectos de la empresa, y recibe los que hicieron los demás. Eso incluye
- los clientes: nombre, teléfono, correo, dirección y notas
- el levantamiento de cada obra, con las medidas, el escaneo de sombras y la ubicación donde se hizo
- las cotizaciones, con sus planes, precios y formas de pago
- los pagos que se registran en cada proyecto
- el trámite de CFE: cada paso con sus fechas y folios, y los documentos y fotos del expediente, como el recibo, la INE del titular, el acuse o el medidor nuevo
- el equipo instalado, con números de serie y garantías
- las tareas del equipo y los mensajes de cada proyecto, con el nombre de quien los escribió
- las fotos de la obra
Las fotos y los documentos se guardan dentro de la base de datos del panel, en el servidor. También va el nombre del dispositivo (como “iPhone de Alex”), si es un iPhone, una Mac o un teléfono Android, y la versión de la app.
Nunca van tus accesos ni tus contraseñas del inversor, tus lecturas panel por panel, tus lecturas del recibo de CFE, la foto del recibo ni tu consumo.
Quién ve los datos de una empresa
Todo lo que llega al panel es de la empresa instaladora cuyo código se usó. Cada empresa sólo ve lo suyo.
- Sus administradores ven todo lo de la empresa, invitan gente, quitan proyectos, reparten tareas y deciden qué cliente ve qué planta.
- Sus técnicos ven y trabajan todas las plantas y todos los proyectos, montos incluidos, y vinculan su teléfono.
- Un cliente al que un administrador le puso su correo en una planta la ve, sólo para consultar, al entrar con su cuenta. No ve proyectos, ni otros clientes, ni dinero.
La empresa también puede capturar cosas directo en el navegador: clientes, precios, visitas, cotizaciones, proyectos y fotos. Eso no lo manda la app, pero se guarda en el mismo lugar y le aplica lo mismo.
Si alguien sale de la empresa, su teléfono deja de sincronizar. Lo que ese teléfono ya había bajado se queda en él hasta que borre la app o se vincule con otra empresa.
Las ligas para clientes
La empresa puede sacar dos tipos de liga que se abren sin cuenta. Una enseña una visita de servicio, con la fecha, qué se va a hacer, quién va, el costo y si ya está pagada. La otra enseña cómo va el trámite de CFE de un cliente: los pasos, en cuál va y cuánto lleva CFE, con el nombre de la empresa y del cliente. Esa no enseña dinero, documentos, fotos ni folios.
Cualquiera que tenga la liga la puede abrir, así que es para mandársela sólo a ese cliente.
Dónde vive y quién más lo toca
El panel y su base de datos corren en un servidor que rento a una empresa de hospedaje en Estados Unidos. Lo administro yo. Cada noche se saca una copia cifrada de la base de datos a una computadora mía.
El inicio de sesión lo da Clerk, una empresa de Estados Unidos. Clerk guarda el correo, el nombre y la contraseña de cada cuenta del panel, manda los códigos de acceso y las invitaciones, y lleva el registro de las sesiones. El panel usa cookies de Clerk sólo para saber que ya entraste. No hay cookies de publicidad.
Como cualquier servidor, el del panel ve la dirección IP de quien se conecta. La uso sólo para frenar abusos, como alguien que intenta adivinar códigos. Todo viaja cifrado.
Yo administro el servidor, así que técnicamente puedo llegar a estos datos. Mi propia vista enseña cuántas plantas, dispositivos y visitas atrasadas tiene cada empresa, no sus clientes ni sus proyectos. Sólo entro a los datos de una empresa cuando ella me pide ayuda, para arreglar una falla o por seguridad. No los vendo ni los uso para otra cosa que no sea hacer funcionar el panel.
Cómo dejar de mandar
Toca Desvincular en Ajustes → Panel web. La app deja de mandar y el dispositivo se borra del panel. En el panel, un administrador, o el técnico que vinculó el dispositivo, también lo puede quitar desde la página de Dispositivos.
Desvincular no borra lo que ya se mandó, porque es de la empresa. Para eso ve cuánto tiempo se guarda y cómo se borra.
Si eres cliente de un instalador
Si tu instalador usa Cenit, lo que captura de ti queda en el panel de su empresa: tu nombre, teléfono, correo y dirección, tu cotización, tus pagos, tu trámite con CFE con sus documentos, el equipo que te instaló y las fotos de la obra.
Para esos datos, la empresa instaladora es la responsable. Ella decide qué captura y para qué, y te tiene que dar su propio aviso de privacidad y pedirte tu consentimiento cuando haga falta, sobre todo para tus datos de pagos y de tu patrimonio. Yo soy su encargado. Guardo esos datos y los proceso sólo para que su panel funcione, siguiendo lo que ella decide, y no los uso para nada mío.
Para ver, corregir o borrar esos datos, pídeselo a tu instalador. Si me escribes a mí, le paso tu solicitud a la empresa y le ayudo a atenderla.
Techos y sombras con Google
Con un plan, la app y el panel pueden pedirle a la Solar API de Google las caras de un techo, cuántos paneles caben y cuánto sol les da, y un mapa de sombras. La app no habla con Google directo. Le manda a mi servidor el punto del mapa (latitud y longitud) y mi servidor se lo pregunta a Google con su propia llave.
A Google sólo le llega ese punto. No le llega tu nombre, el de tu cliente, su dirección escrita ni nada de tu teléfono. Lo que Google regresa se guarda en mi servidor 30 días, ligado al edificio y no a quien preguntó, para que una segunda cotización del mismo techo no cueste otra búsqueda. Aparte guardo qué cuenta hizo cada búsqueda y cuándo, para llevar la cuenta del mes y del cobro de Google. Lo que Google haga con el punto se rige por sus propias reglas.
Compras
Los planes se compran en la App Store o en Google Play. Apple o Google cobran y guardan tus datos de pago. Yo nunca los veo.
Si tienes un plan, la app le enseña a mi servidor la compra, firmada por Apple o por Google, cuando hace falta: por ejemplo al abrir la app, después de una compra o al vincularla con el panel. Así sabe qué plan tienes y cuántas búsquedas de techo te tocan. En Android, mi servidor se lo confirma a Google Play. Guardo el número de la compra, el plan, cuándo vence y, si el dispositivo está vinculado, a qué empresa le cuenta. No trae tu nombre, tu correo, tu Apple ID ni tu cuenta de Google.
En la App Store, Apple además le avisa a un servidor mío cuando se compra, se renueva, se reembolsa o se cancela un plan. El aviso trae el plan, las fechas, el precio, el país de la tienda y los números de transacción de Apple. No trae tu nombre, tu correo ni tu Apple ID. Lo uso para seguir las ventas y los reembolsos.
Uso anónimo, sólo si lo aceptas
La app te pregunta una vez si quieres mandar uso anónimo. Si dices que sí, cada vez que intentas conectar un inversor, y como máximo una vez al día cuando una cuenta ya conectada deja de sincronizar, se envía exactamente esto.
| Dato | Ejemplo | Para qué |
|---|---|---|
| Marca | growatt | Saber qué marcas usa la gente |
| Resultado | ok, auth, shape | Saber cuáles se están rompiendo |
| Etapa, sólo si falló la sincronización | refresh, backfill | Saber qué parte arreglar |
| Versión de la app | 1.0.0 | Saber desde qué versión |
| País | MX | Saber en qué países funciona |
Si el uso anónimo está apagado y la sincronización falla, la app te ofrece un botón de Mándame este error para mandar ese único aviso, con los mismos datos. Sólo sale si lo tocas.
Nada más va en estos avisos. No se envía ningún identificador. Ni tu nombre, ni tu correo, ni tu cuenta del inversor, ni el IDFA, ni el IDFV, ni el ID de publicidad de Android, ni un identificador de instalación, ni tu ubicación más precisa que el país, ni la hora exacta. No hay manera de unir dos de estos envíos entre sí, ni mucho menos de ligarlos contigo. Por eso en la App Store aparece como “no vinculado contigo”, y en Google Play como actividad en la app, opcional, que no se comparte con nadie.
Estos conteos llegan a un servidor mío en Cloudflare Workers y se borran solos a los tres meses.
Cómo apagarlo
Ajustes → Privacidad → Mandar uso anónimo. Viene apagado de fábrica y ahí mismo se apaga otra vez. Toda la app funciona igual, encendido o apagado.
Qué datos trato, en resumen
- Tu cuenta del panel: nombre, correo, contraseña (la guarda Clerk), tu empresa y tu papel en ella.
- Los dispositivos vinculados: su nombre, de qué tipo son y la versión de la app.
- Las plantas: nombre, equipo, producción, alarmas, ubicación y programa de mantenimiento.
- Los proyectos de tu empresa: datos de identificación y contacto de sus clientes, documentos del trámite de CFE (como la INE o el comprobante de domicilio), fotos, y datos patrimoniales y financieros como cotizaciones y pagos.
- Tus compras: el número de la compra, el plan y su vencimiento.
- Los techos: el punto del mapa que se busca con Google.
- Al conectarte: tu dirección IP.
Cenit no te pide datos sensibles, como de salud, religión u origen. Las notas y los mensajes son texto libre: no los uses para eso.
Para qué uso tus datos
Las finalidades necesarias, sin las cuales el servicio no funciona:
- Darte una cuenta en el panel web y dejarte entrar.
- Guardar las plantas y los proyectos de tu empresa, sincronizarlos con los dispositivos vinculados y enseñárselos sólo a quien tu empresa deje entrar.
- Abrir las ligas que tu empresa le manda a sus clientes.
- Revisar qué plan tienes, contar tus búsquedas de techo y hacerlas con Google.
- Llevar las ventas y los reembolsos de los planes.
- Darte soporte, mantener el servidor seguro, sacar respaldos y atender tus derechos.
La finalidad secundaria, que no hace falta para que el servicio funcione:
- El conteo de uso anónimo, para saber qué marcas usa la gente y cuáles fallan. Sólo corre si dices que sí, y lo apagas en Ajustes → Privacidad. Si no quieres, la app funciona igual.
No uso tus datos para publicidad ni para nada que no esté en esta lista. Si algún día quiero usarlos para otra cosa, te lo pregunto antes.
Con quién se comparten
No vendo ni le paso tus datos a nadie para que los use para lo suyo. Lo único que hay son proveedores que me ayudan a dar el servicio y sólo tratan los datos para eso:
- La empresa de hospedaje donde rento el servidor del panel, en Estados Unidos.
- Clerk, para el inicio de sesión del panel, en Estados Unidos.
- Google, que sólo recibe el punto del mapa de un techo cuando pides sus datos.
- Cloudflare, que recibe los conteos anónimos y sirve esta página.
Apple y Google cobran los planes por su cuenta, con sus propios avisos de privacidad. Algunos de estos proveedores tienen sus servidores fuera de México.
Fuera de eso, sólo entregaría datos si una autoridad competente me los pide conforme a la ley.
Cuánto tiempo se guarda y cómo se borra
- En el teléfono. Salir de cada inversor en la app borra sus lecturas y su acceso. Borrar la app borra la base de datos, con los proyectos que tenga. En iPhone, iPad y Mac el sistema puede guardar lo del Keychain aunque ya no esté la app, así que sal de cada inversor antes si quieres que se borren también tus accesos.
- En iCloud. Lo borras desde el almacenamiento de iCloud en tus ajustes.
- En el panel web. Lo que se manda se queda mientras la empresa tenga su cuenta. Al quitar un cliente, una cotización o un proyecto, en la app o en el panel, se borra su contenido en el servidor también. Las fotos y los documentos que ya subieron se quedan guardados hasta que se borre la cuenta de la empresa o me pidas borrarlos. Los mensajes de un proyecto no se pueden borrar desde la app ni desde el panel. Si hace falta, escríbeme.
- La cuenta completa. Para borrar tu cuenta del panel, o la de tu empresa con todo lo que tiene, escríbeme a privacidad@hrvojematosic.com desde el correo de la cuenta. Si es la de la empresa, me tiene que escribir un administrador. La borro y te confirmo.
- Respaldos. Lo borrado puede seguir en los respaldos cifrados hasta que se reemplazan, en 30 días.
- Google. Lo que Google contestó de un techo se borra a los 30 días.
- Conteos anónimos. Se borran solos a los tres meses.
Algunos datos de las compras los puedo tener que guardar más tiempo, por mis obligaciones fiscales.
Lo que no hago
- No vendo tus datos. Sólo llegan a los proveedores que corren las cosas por mí, descritos en esta página, y a las personas que tú o tu empresa dejen entrar al panel web.
- No hay publicidad ni rastreadores de terceros.
- No hay SDKs de terceros de análisis ni de reportes de fallas dentro de la app. En Android, el escáner del recibo usa ML Kit de Google para leer el texto en el teléfono. Google dice que ML Kit le puede mandar métricas de rendimiento y de uso del escáner mismo.
- No te rastreo entre apps ni sitios web, así que tu teléfono nunca te pide permiso de seguimiento. No hay nada que seguir.
- Para usar la app no necesitas cuenta de Cenit. Sólo el panel web tiene cuentas, para quien lo use.
Tus derechos
Conforme a la Ley Federal de Protección de Datos Personales en Posesión de los Particulares, tienes derechos ARCO. Puedes acceder, rectificar, cancelar u oponerte al uso de tus datos personales, y revocar tu consentimiento.
En la práctica mucho está en tus manos.
- Acceso y rectificación. Todo lo del teléfono está dentro de la app. Lo que está en el panel web lo ve y lo corrige la empresa, y yo te puedo mandar una copia.
- Cancelación. Está arriba, en cuánto tiempo se guarda y cómo se borra.
- Oposición y revocación. El interruptor de uso anónimo en Ajustes, y Desvincular para el panel web.
Para ejercerlos por escrito, escríbeme a privacidad@hrvojematosic.com con
- tu nombre y un correo para contestarte
- una identificación tuya, o la de tu representante con el documento que lo acredite
- qué derecho quieres ejercer y sobre qué datos
- lo que me ayude a encontrarlos, como el correo de tu cuenta del panel o el nombre de la empresa
Te contesto en un máximo de 20 días. Si procede, lo hago efectivo en los 15 días siguientes. No cuesta nada. Si eres cliente de un instalador, la solicitud es con tu instalador, como dice arriba, y yo se la paso. Ten en cuenta que los conteos anónimos no traen identificador, así que no hay forma técnica de encontrar “los tuyos” dentro de ellos.
Si crees que no atendí bien tu solicitud, puedes acudir a la Secretaría Anticorrupción y Buen Gobierno, que es la autoridad en la materia.
Niñas y niños
Cenit no está dirigida a menores de 13 años y no recaba datos de ellos a propósito. El panel web es para personas mayores de edad.
Cambios
Si este aviso cambia, actualizo esta página y la fecha de abajo. Si el cambio es importante, también lo aviso dentro de la app o en el panel web. Si algún día la app empieza a mandar algo nuevo, lo digo aquí primero, y te pregunto dentro de la app cuando necesite tu consentimiento.
El uso del panel web y de las funciones para empresas también se rige por los términos y condiciones.