Política de privacidad
Qué datos usa PyPlaca, para qué, durante cuánto tiempo y cómo pides acceso, corrección o eliminación, según la Ley General de Protección de Datos de Brasil (LGPD).
Última actualización:
Traducción de cortesía. La versión jurídicamente vinculante de esta página es la portuguesa (pyplaca.com/pt). Si las dos difieren, prevalece la versión en portugués.
Resumen
- Puedes usar el IDE, el simulador, las rutas y los artículos sin cuenta: tu código se queda solo en tu navegador.
- Con cuenta, guardamos nombre, correo y un resumen seguro de la contraseña (nunca la contraseña). El progreso (elementos completados y XP) acompaña a la cuenta; los archivos de los proyectos solo van a la nube si tú lo permites.
- No vendemos datos. Usamos Google Analytics (estadística de visitas) y Google AdSense (anuncios), que solo guardan cookies si aceptas en el aviso de cookies. Puedes cambiar la elección cuando quieras (enlace Cookies en el pie de página).
- Puedes pedir acceso, corrección, copia o eliminación de tus datos por correo: rfaustino007@gmail.com.
Quién cuida tus datos
El controlador de los datos personales tratados en PyPlaca (pyplaca.com) es FAUSTINOPSY, marca de Prof. Rodrigo dos Santos Faustino. El canal para cualquier asunto sobre tus datos, incluido el papel de encargado previsto en el art. 41 de la LGPD, es el correo rfaustino007@gmail.com.
Uso sin cuenta
Sin cuenta, nada de lo que escribes va a nuestro servidor. Se guarda en tu propio navegador, en este dispositivo:
- tus proyectos (código, circuito y la pausa de una ejecución, para "continuar donde lo dejaste"), el historial de versiones de los archivos y el progreso en las rutas, en una base local del navegador (IndexedDB);
- preferencias como el tema claro/oscuro, el tamaño de los divisores, la pestaña abierta, la velocidad de la simulación, el sonido y lo que escribiste en los paneles de Wi-Fi y MQTT simulados, y una copia de seguridad del código que está abierto (almacenamiento local, claves que empiezan por
esp32lab:); - los archivos del propio sitio, para que abra sin internet (Service Worker).
Nosotros no tenemos acceso a esos datos. Lo borras todo limpiando los datos del sitio en la configuración del navegador. En un ordenador compartido (laboratorio), recuerda que la siguiente persona que use el mismo usuario del navegador ve lo que quedó guardado.
El simulador corre en tu navegador. Una excepción: en la simulación de Wi-Fi, si tu programa pide datos a un servicio de la lista permitida de la plataforma (hoy, la previsión del tiempo de Open-Meteo, api.open-meteo.com), tu navegador hace esa petición de verdad a ese servicio, que recibe tu dirección IP, como en cualquier acceso a un sitio.
Con una cuenta
La cuenta es opcional y sirve para guardar el trabajo en la nube, tener la corrección oficial de los desafíos y participar en grupos. Al crear la cuenta, tratamos:
- Nombre y correo, que tú informas, y la fecha de creación de la cuenta;
- Contraseña: guardamos solo un resumen criptográfico (bcrypt), del que no se puede recuperar la contraseña; ni nosotros la conocemos;
- Papel (alumno o profesor) y el XP acumulado.
Progreso: acompaña a la cuenta. Con la cuenta abierta, tu progreso en las rutas (elementos completados, intentos, mejor resultado, XP y fechas) se guarda en el servidor y vuelve a cualquier navegador en el que entres. Son pocos bytes y es lo que permite la corrección oficial, el XP y los grupos; no depende de la nube.
Nube de los proyectos, solo con tu consentimiento. Los archivos de los proyectos (título, código y circuito) gastan almacenamiento en el servidor, por eso solo se envían si activas la nube en la pestaña Nube del Perfil. Antes de activarla, mostramos un aviso y confirmas que lo leíste. Los proyectos se guardan en texto plano, sin cifrar: no son públicos, pero el equipo que mantiene el sitio tiene acceso técnico a la base de datos — por eso, no escribas en ellos datos personales ni contraseñas. En la misma pestaña ves, descargas y borras cada proyecto guardado; al desactivarla, eliges entre conservar lo que ya se envió o borrar todo. La elección de activarla vale para este navegador. Las lecciones y los desafíos no van a la nube como proyecto: se quedan solo en el navegador (su resultado, el progreso, acompaña a la cuenta). Para llevar los archivos a otro ordenador sin usar el servidor, la misma pestaña tiene la copia de seguridad, un archivo que descargas y restauras donde quieras.
Corrección oficial de los desafíos. Con cuenta, cuando pides la corrección oficial de un desafío, el código y el circuito van al servidor, que los prueba (incluso con casos ocultos) y guarda la entrega: código, circuito, resultado, nota y fecha. Eso es lo que suma el XP oficial y lo que ve el profesor de tu grupo.
Grupos
Un profesor crea un grupo y comparte un código; el alumno entra con ese código en el Perfil. Al entrar en un grupo, su profesor pasa a ver, de cada alumno: nombre, XP, fecha de la última actividad, el avance en cada actividad asignada (hecho, intentó, número de intentos y mejor resultado) y, en los desafíos del grupo, el código de la última entrega con la nota. El profesor no ve tu correo ni tu contraseña. El alumno ve el nombre del profesor y las actividades. La escuela o el profesor que usa grupos es responsable del uso que haga de esa información en el contexto de las clases.
Registros técnicos y seguridad
- PyPlaca no guarda, en su propio servidor, un registro de cada página visitada: la estadística de visitas queda con Google Analytics (ver Estadística y publicidad). Cuando ocurre un error inesperado en el servidor, el error se registra para corregirlo (sin contraseñas).
- Para frenar a quien intenta adivinar contraseñas, el servidor cuenta los intentos de entrar o crear cuenta por dirección IP durante 15 minutos, solo en la memoria.
- El alojamiento del sitio puede mantener registros de acceso (dirección IP, fecha, hora y página). Cuando la ley lo exige, esos registros se guardan durante 6 meses (Marco Civil de Internet, Ley 12.965/2014, art. 15) y solo se entregan a terceros por orden judicial.
- Usamos conexión segura (HTTPS), contraseña con resumen bcrypt, cookie de sesión inaccesible a los scripts y una política que solo deja que la página cargue código del propio sitio. Ningún sistema es perfecto: si hay un incidente de seguridad que pueda suponer un riesgo para ti, te avisaremos a ti y a la Autoridad Nacional de Protección de Datos (ANPD), como pide el art. 48 de la LGPD.
Para qué los usamos y con qué base legal
| Uso | Datos | Base legal (LGPD, art. 7º) |
|---|---|---|
| Crear la cuenta, entrar y mantenerte conectado | nombre, correo, resumen de la contraseña, cookie de sesión | ejecución del servicio que pediste (inciso V) |
| Guardar el progreso y el XP en la cuenta | elementos completados, intentos, resultados, XP | ejecución del servicio que pediste (inciso V) |
| Guardar los archivos de los proyectos en la nube | proyectos (título, código, circuito) | consentimiento, que puedes retirar (inciso I) |
| Corrección oficial de los desafíos y grupos | entregas, progreso, nombre | ejecución del servicio que pediste (inciso V) |
| Estadística de visitas (páginas más leídas, tipo de dispositivo, país) | identificador del navegador (cookie), páginas visitadas, dispositivo, ubicación aproximada | consentimiento, que puedes retirar (inciso I) |
| Anuncios de Google en los artículos, el perfil y los componentes | cookies e identificadores de publicidad, páginas visitadas | consentimiento, que puedes retirar (inciso I) |
| Seguridad y prevención de abusos | IP (en memoria), registros de errores y de acceso | interés legítimo (inciso IX) y cumplimiento de obligación legal (inciso II) |
| Responder mensajes | lo que escribas en el correo | interés legítimo (inciso IX) o ejercicio de derechos (inciso VI) |
Con quién se comparten los datos
No vendemos ni alquilamos datos personales, y no se los pasamos a anunciantes. Los únicos servicios de terceros incorporados en las páginas son Google Analytics y Google AdSense (Google LLC, que puede tratar datos fuera de Brasil; art. 33 de la LGPD), descritos en Estadística y publicidad; no hay redes sociales, fuentes ni otros scripts externos. Los datos están en el servidor y en la base de datos de la empresa de alojamiento contratada, que actúa como operadora: guarda y procesa los datos por nuestra cuenta, sin usarlos para fines propios. Podemos tener que entregar datos cuando una ley u orden judicial lo obligue.
Enlaces a otros sitios. Algunas páginas tienen enlaces hacia fuera: el sitio oficial de MicroPython (para descargar el firmware de la placa), el proyecto hermano citado en Acerca de y, en los artículos, los anuncios propios (siguiente apartado). Al abrir otro sitio, vale su política de privacidad.
Estadística y publicidad
Google Analytics (estadística de visitas). Usamos Google Analytics 4 para saber, de forma agregada, qué páginas se leen, desde qué tipo de dispositivo y de qué país llegan las visitas, y así mejorar el contenido. Si aceptas el aviso de cookies, Google guarda cookies en tu navegador (_ga y _ga_*, hasta 2 años, que es lo habitual de Google) con un identificador aleatorio. Si rechazas o no respondes, no se guarda ninguna cookie; Google aún recibe un recuento anónimo de la visita (sin cookie y sin identificador), como en cualquier acceso a un sitio. No enviamos nombre, correo, tu código ni lo que escribes; solo las páginas visitadas. Quien usa un navegador automatizado de pruebas no se cuenta.
Google AdSense (anuncios). Los espacios de anuncios (en los artículos, el perfil y el catálogo de componentes) muestran, en la proporción de 4 a 3, anuncios de Google y nuestras tarjetas (recomendaciones de Amazon y anuncios propios). El IDE, el simulador y las rutas no tienen anuncios. Si aceptas, Google y sus socios pueden usar cookies e identificadores (como __gads y __gpi) para mostrar anuncios personalizados y medir resultados; la duración la define Google. Si rechazas o no respondes, los anuncios de Google salen sin personalización y sin cookies de publicidad. Para saber cómo usa Google los datos de los sitios que usan sus servicios, mira policies.google.com/technologies/partner-sites; para controlar la personalización en tu cuenta de Google, adssettings.google.com.
Anuncios propios. Son tarjetas de productos del propio autor (FastTeacher y FastMind), hechas con texto y colores del propio PyPlaca, sin imagen, script ni cookie de otra empresa; no recogen nada. El enlace lleva al sitio del producto (fuera de PyPlaca), en una pestaña nueva, con parámetros en la dirección (utm_source=pyplaca, utm_medium=anuncio, utm_campaign con la página de donde vino el clic y utm_content con el producto) para que el sitio sepa que el visitante vino de PyPlaca y de qué página. Ningún dato personal va con ellos.
Enlaces de afiliado de Amazon. Algunas tarjetas recomiendan libros y equipos a la venta en Amazon.com.br, elegidos según el tema de la página. PyPlaca participa en el Programa de Afiliados de Amazon: como afiliado, gana con las compras que cumplen las condiciones hechas desde esos enlaces, sin coste extra para ti. La tarjeta es texto del propio PyPlaca, sin imagen, script ni cookie de Amazon; no recoge nada. Al hacer clic, vas al sitio de Amazon, que tiene su propia política de privacidad y puede usar cookies para registrar la recomendación.
Tu elección. El aviso aparece en la primera visita. Para cambiar de opinión en cualquier momento: (también en el pie de todas las páginas). Al cambiar a Rechazar, borramos las cookies de Google que haya en tu navegador.
Cuánto tiempo los guardamos
- Cuenta, progreso y entregas: mientras exista la cuenta. Proyectos en la nube: hasta que los borres, desactives la nube con "borrar todo" o pasen 6 meses sin guardarse (entonces se borran solos). Cuando pides la eliminación de la cuenta, borramos la cuenta y todo lo que depende de ella (proyectos, progreso, entregas, participación en grupos y, si eres profesor, tus grupos).
- Cookie de sesión: 30 días, o hasta que hagas clic en "Salir".
- Datos en tu navegador: hasta que los borres; no dependen de nosotros.
- Registros de acceso: durante el plazo legal descrito en Registros técnicos; intentos de inicio de sesión, 15 minutos.
- Correos intercambiados: mientras sean necesarios para resolver el asunto.
Tus derechos y cómo pedirlos
La LGPD (art. 18) te garantiza: confirmar si tratamos datos tuyos; acceder a esos datos; corregir datos incompletos o erróneos; pedir la anonimización, el bloqueo o la eliminación de datos innecesarios o tratados en desacuerdo con la ley; la portabilidad; saber con quién los compartimos; ser informado sobre la posibilidad de no consentir; retirar el consentimiento (por ejemplo, de la sincronización); y eliminar los datos tratados con base en el consentimiento.
Cómo pedirlo: escribe a rfaustino007@gmail.com desde el correo registrado en la cuenta (así comprobamos que la solicitud es tuya) y di lo que quieres: copia de los datos, corrección, eliminación de la cuenta, etc. Respondemos en hasta 15 días (art. 19 de la LGPD). La copia de los datos se envía en formato abierto (JSON). Recuerda también que el propio PyPlaca exporta tus proyectos en cualquier momento (botón "Exportar .zip", en la pestaña Placa real), sin necesidad de pedirlo.
Si crees que tu solicitud no fue atendida, puedes reclamar ante la Autoridad Nacional de Protección de Datos (ANPD), en gov.br/anpd.
Niños y adolescentes
PyPlaca se usa en escuelas y cursos. Toda la parte de aprender (IDE, simulador, rutas, artículos) funciona sin cuenta, y esa es la forma recomendada para los niños. El registro no pregunta la edad. Por eso:
- los adolescentes deben usar la cuenta con el conocimiento de la escuela o de sus padres o responsables;
- los niños (hasta los 12 años incompletos) solo deben tener cuenta con el consentimiento específico de uno de los padres o del responsable legal, como pide el art. 14 de la LGPD;
- el profesor o la escuela que organiza un grupo con menores debe tener la autorización de los responsables, según las reglas de la propia institución.
Si eres responsable y descubriste una cuenta de un niño creada sin tu consentimiento, escribe a rfaustino007@gmail.com y la cuenta se borrará.
Cookies y almacenamiento en el navegador
| Nombre | Tipo | Para qué | Duración |
|---|---|---|---|
esp32lab_sessao | cookie del propio sitio, esencial | mantenerte conectado después de entrar en la cuenta (inaccesible a los scripts, solo se envía al propio sitio) | 30 días o hasta salir |
esp32lab:* | almacenamiento local del navegador | preferencias, copia de seguridad del código abierto y tu elección sobre la sincronización | hasta que lo borres |
base esp32-lab | IndexedDB | proyectos, historial de los archivos y progreso, para funcionar sin cuenta y sin internet | hasta que lo borres |
esp32lab:cookies | almacenamiento local del navegador | recordar si aceptaste o rechazaste las cookies de estadística y de publicidad | hasta que lo borres |
_ga, _ga_* | cookie de Google Analytics (tercero), solo si aceptas | identificar el navegador de forma anónima para contar visitas | hasta 2 años |
__gads, __gpi y similares | cookies de Google AdSense (tercero), solo si aceptas | mostrar y medir anuncios, incluso personalizados | definida por Google |
cachés esp32lab-* | Service Worker | archivos del sitio para abrir sin internet | hasta la próxima versión del sitio o hasta que los borres |
Las cookies de estadística y de publicidad son de Google y solo existen si aceptas; no usamos cookies de redes sociales. La cookie de sesión es estrictamente necesaria para que funcione la cuenta y solo existe si entras en una cuenta.
Cambios en esta política
Cuando PyPlaca cambie la forma de tratar datos (por ejemplo, al incluir un nuevo servicio de terceros), esta página se actualizará antes, con la nueva fecha arriba. Los cambios importantes se avisarán en el sitio. Dudas: rfaustino007@gmail.com.