Ficha de datos de ExplainStats para centros educativos y universidades

Qué lee el complemento, qué almacena, dónde, quién puede verlo y durante cuánto tiempo: las respuestas que necesitan sus equipos de informática, privacidad y protección de datos, en una sola página.

Actualizado: 13 de octubre de 2026Válida para ExplainStats 2.4

En resumen

  • ExplainStats se ejecuta dentro de Google Sheets, en el entorno Apps Script de Google. No existe ningún servidor de ExplainStats: el código del complemento no hace ninguna llamada de red y no tiene permiso para llamar a servicios externos, así que los datos de las hojas de cálculo no se nos envían ni a nosotros ni a nadie más.
  • Lee las celdas que selecciona un usuario (y, antes de escribir, comprueba que las celdas de salida están vacías), en la hoja de cálculo donde está abierto, y escribe sus resultados en esa misma hoja de cálculo.
  • No pide a nadie un nombre, una dirección de correo electrónico, una clase ni un centro. Ni los estudiantes ni los docentes necesitan una cuenta con nosotros.
  • Sin analítica, sin publicidad y sin cookies en el complemento. Los datos nunca se usan para entrenar modelos de IA.
  • Quien desarrolla ExplainStats no puede abrir, leer ni exportar las hojas de cálculo de nadie.

Permisos

ExplainStats solicita a Google tres permisos (ámbitos de OAuth), el mínimo que necesita para funcionar.

PermisoPor qué
spreadsheets.currentonly
Ver, editar, crear y eliminar solo las hojas de cálculo concretas con las que usa el complemento
Para leer el rango que selecciona el usuario y escribir los resultados en esa hoja de cálculo. No da acceso a ningún otro archivo.
script.container.ui
Mostrar y ejecutar contenido web de terceros en avisos y barras laterales dentro de las aplicaciones de Google
Para mostrar el menú y la barra lateral de ExplainStats dentro de Google Sheets.
userinfo.email
Ver la dirección de correo electrónico principal de su cuenta de Google
Para comprobar una clave de licencia (una clave personal se firma para una dirección de correo electrónico; una clave de centro, para un dominio) y, cuando un usuario hace clic en un pase para comprarlo, para rellenar de antemano la página de pago, de modo que la clave se cree para esta cuenta. Los códigos de clase nunca lo utilizan.

No se solicita: Google Drive, Gmail, contactos, calendario, otras hojas de cálculo ni conexión a servicios externos (script.external_request). La barra lateral solo carga la hoja de estilos de complementos de la propia Google; los enlaces a explainstats.com (guías, ayuda, privacidad) solo se abren cuando el usuario hace clic en ellos.

Todo lo que almacena el complemento

DatoDóndeQuién puede leerloDurante cuánto tiempo
Celdas seleccionadas para un análisisSe leen en memoria dentro de Apps Script durante el cálculoEl complemento, ejecutándose para el usuarioSe descartan cuando termina el cálculo. ExplainStats nunca las almacena.
Resultados: tablas, gráficos, hojas de «mostrar los pasos», series de ejercicios, datos de ejemploEn la hoja de cálculo del usuario, como contenido ordinarioTodas las personas con las que se comparte la hoja de cálculoHasta que el usuario los elimina
Configuración: idioma de la interfaz, línea «Calculado con ExplainStats» activada o desactivadaLa cuenta de Google del usuario (propiedades de usuario de Apps Script, privadas de ExplainStats)Solo el complemento, ejecutándose para ese usuario. No el desarrollador.Sin caducidad automática. Ningún contenido de hoja de cálculo, nombre ni dirección de correo electrónico.
Plan y contadores: fecha de inicio de la prueba, análisis Pro usados este mes, número de análisis ejecutados (para mostrar una petición opcional de reseña en el tercer y en el décimo análisis), si se respondió a esa peticiónEn el mismo lugarIgualIgual
Marcador de la oferta de lanzamiento: si la cuenta usó ExplainStats antes de que los pases de pago salieran a la ventaEn el mismo lugarIgualSin caducidad automática
Clave de licencia o código de clase, solo si se introduce uno; con un código de clase, un número de plaza aleatorioEn el mismo lugarIgualHasta que se quita en la barra lateral
Plazas de clase: para cada código de clase, los números de plaza aleatorios de las cuentas que se han unido a él (150 como máximo)Propiedades del script de Apps Script del proyecto ExplainStatsEl desarrollador (los números de plaza no identifican a nadie; solo el recuento es útil)Se eliminan un mes después de que el código de clase deje de ser válido
Modo examen, solo si un docente lo activa: un marcador de activado/desactivado con un hash SHA-256 del PIN (nunca el PIN en sí)Normalmente dentro de la hoja de cálculo, para que las copias conserven el modo examen (si Google no lo permite, en el almacenamiento de Apps Script vinculado a la hoja de cálculo)El complementoHasta que se desactiva el modo examen
Modo examen: un contador de PIN incorrectos y la hora de fin del bloqueo de 15 minutosAlmacenamiento de Apps Script vinculado a esa hoja de cálculo (no se copia con ella)El complementoSe borra cuando se introduce el PIN correcto

Se lee, pero no se almacena. La dirección de correo electrónico de la cuenta se lee cuando se comprueba una clave de licencia (la comparación se hace dentro de Apps Script) y para crear los enlaces de pago de los botones de los pases: solo llega al proveedor de pagos si el usuario hace clic en uno de ellos. El complemento no la almacena, no nos la envía y no la escribe en los informes de errores. La configuración de idioma de la cuenta se lee para elegir el idioma predeterminado de la interfaz.

Lo que Google registra para el desarrollador

Como todo proyecto de Apps Script, ExplainStats tiene registros que Google conserva y que solo muestra al desarrollador:

  • registros de ejecución: qué función del complemento se ejecutó, cuándo, durante cuánto tiempo y si terminó correctamente, y cuántas personas usaron el complemento (un recuento);
  • informes de errores de los fallos inesperados: el mensaje de error y el lugar del código donde se produjo, conservados durante un máximo de 30 días.

ExplainStats está diseñado para que estos registros no contengan ningún contenido de las hojas de cálculo ni ninguna dirección de correo electrónico: los mensajes que citan los datos del usuario (por ejemplo «La celda B4 no es un número») y los mensajes relativos a la clave de licencia solo se muestran en la barra lateral y no se registran. Si un análisis falla de forma inesperada, el texto entre comillas dobles se enmascara antes de que Google registre el mensaje. Usamos estos registros únicamente para corregir errores y para saber cuánto se usa el complemento.

Estudiantes y menores

  • ExplainStats no recopila información personal de los estudiantes: ni nombre, ni dirección de correo electrónico, ni clase o curso, ni cuenta. Lo que conserva se indica más arriba, en la propia cuenta de Google o en la hoja de cálculo de cada estudiante.
  • Con una licencia de clase, los estudiantes escriben el código de clase una sola vez: no se les pide nada más, y el complemento nunca lee su dirección de correo electrónico para ello.
  • Google Workspace for Education permite al administrador decidir qué aplicaciones de terceros pueden usar los usuarios designados como menores de 18 años. Para permitir ExplainStats, añádalo a partir de su página del Marketplace o instálelo para el dominio: consulte Desplegarlo en todo el dominio.
  • Si su centro o su distrito escolar pide a los proveedores que rellenen un cuestionario de privacidad o que revisen un acuerdo de privacidad de datos, envíelo a [email protected] y lo responderemos.

Seguridad

  • Mínimo privilegio: los tres permisos indicados más arriba, y nada más.
  • Revisado por Google: ExplainStats superó la verificación OAuth de Google y la revisión de Google Workspace Marketplace.
  • Cifrado: los intercambios entre el navegador, Google Sheets y Apps Script se cifran en tránsito; los datos que conserva Google se cifran en reposo en la infraestructura de Google. El sitio web se sirve únicamente a través de HTTPS.
  • Acceso del desarrollador: una única cuenta de Google, protegida con verificación en dos pasos, puede acceder al código del complemento y a sus registros. Nadie en ExplainStats puede abrir las hojas de cálculo de los usuarios.
  • Incidentes: si alguna vez un incidente de seguridad afectara a datos personales, informaríamos a las personas afectadas y, cuando fuera obligatorio, a la autoridad competente en el plazo de 72 horas establecido por el RGPD.

Proveedores de servicios

ProveedorFunción¿Recibe datos de las hojas de cálculo?
Google (Google Workspace, Apps Script, Google Cloud)Ejecuta el complemento dentro de Google Sheets y conserva la configuración, los contadores y los registros descritos más arribaLa hoja de cálculo ya está en Google; ExplainStats no la envía a ningún otro lugar
CloudflareAloja el sitio web explainstats.com y retransmite las notificaciones de pago a nuestro servicio de clavesNo

Desinstalar ExplainStats

  • Un usuario puede desinstalarlo desde Google Sheets (Extensiones › Complementos › Administrar complementos) y retirar su acceso en myaccount.google.com/permissions.
  • Un administrador puede quitar una instalación de dominio desde la consola de administración de Google (Google Workspace Marketplace apps, es decir, «Aplicaciones de Google Workspace Marketplace»).
  • Los resultados ya escritos en las hojas de cálculo permanecen en ellas como contenido ordinario. La pequeña configuración y los contadores guardados en la cuenta de Google del usuario pueden permanecer después de la desinstalación; no contienen ningún contenido de las hojas de cálculo.

Preguntas

Escriba a [email protected]. Encontrará más detalles en la política de privacidad y en el aviso legal. Esta ficha describe ExplainStats 2.4; la actualizamos cada vez que el complemento cambia lo que lee o almacena, y la fecha que figura arriba cambia con ella.