Portal

Privacidad

Qué toca esta app, dónde queda y qué sale de aquí. Al 4 de agosto de 2026.

Qué es esto

Portal es un proyecto personal de Federico Elizondo. Junta en una sola pantalla lo que Tecmilenio reparte entre Banner, Canvas y Mis Calificaciones. No es un producto, no tiene usuarios además de su autor, y no está afiliado ni respaldado por Tecmilenio.

Tu contraseña no se guarda

Al entrar, la matrícula y la contraseña viajan al SSO de Tecmilenio para completar el login y ahí se acaban: no se escriben en ninguna base ni en ningún archivo. Lo que sí persiste es la sesión que Tecmilenio devuelve —las cookies—, cifrada, para poder refrescar los datos sin pedirte el segundo factor cada vez.

La semilla del segundo factor tampoco se guarda. Automatizarla sería anularlo, así que cuando la sesión vence hay que volver a entrar con el teléfono. Es a propósito.

Cuando dictas

El micrófono solo se enciende mientras tienes pulsado el botón de dictar, y se apaga en cuanto paras. La grabación se manda a Groq, que la pasa a texto y devuelve la frase; no se guarda ni aquí ni en el navegador, y en cuanto vuelve el texto se tira. Es el mismo sitio al que van tus preguntas del chat.

Si prefieres que tu voz no salga de tu aparato, escribe en vez de dictar: el botón no hace nada hasta que lo pulsas.

De los aparatos donde entras

Junto a la sesión se guarda una línea por cada aparato que la tiene abierta —caben dos— con tres cosas: qué navegador y qué sistema («Chrome · Mac», nada más: no el identificador completo del navegador, que además de larguísimo sirve para rastrear), la ciudad y el país desde donde entró, y cuándo se usó por última vez.

Está para que puedas mirarlo en Configuración y reconocer lo que es tuyo. Sin esos tres datos, una lista de sesiones abiertas no permite decir «esa no soy yo», que es lo único para lo que existe. La ciudad sale de la dirección IP con la que llega la petición y la calcula Vercel; ni la IP ni nada más preciso se guardan.

Qué se guarda y dónde

El expediente —materias, horario, faltas, calificaciones, tareas, comentarios de profesores y mensajes de Canvas— se guarda en almacenamiento privado de Vercel, y en desarrollo en un archivo local. Las conversaciones con Portal y las notas se guardan en una base de Supabase con el acceso público cerrado: solo el servidor de esta app puede leerlas.

Lo que la app NO abre

De todo lo que hay en el portal, esta app entra a cuatro páginas de Banner y a tres direcciones de Canvas. Nada más. Están enumeradas aquí y como son peticiones a un servidor ajeno se pueden comprobar desde fuera, con las herramientas de desarrollo del navegador:

bwskfshd (horario) · bwzkacrp (faltas) · bwskotrn (historial) · bwskgstu (datos de alumno) · /courses · /conversations · /users/self/profile

Fuera de eso, no se abre ni se guarda nada de Servicios ni de Administrativo: ni pagos, ni estados de cuenta, ni becas, ni trámites, ni solicitudes, ni datos bancarios o fiscales. La app nunca pide esas páginas, así que ni siquiera pasan por el servidor.

De lo Académico sí lee —es para lo que existe—, pero solo esas cuatro páginas: tu horario, tus faltas, tu historial y tus datos de alumno. Ni inscripciones, ni altas y bajas, ni evaluaciones docentes, ni nada que se pueda modificar. La app solo lee; nunca escribe en Tecmilenio.

Qué sale de aquí

Cuando le preguntas algo a Portal, se manda a un modelo de lenguaje un resumen de tu expediente junto con tu pregunta. Según cuál esté disponible en ese momento, el proveedor puede ser Google, Groq, Cerebras, NVIDIA, Mistral, GitHub Models, SambaNova, Cohere, OpenRouter o Cloudflare. Cada uno tiene sus propias políticas sobre qué hace con lo que recibe.

Es la parte con más superficie de riesgo de toda la app y conviene tenerla clara: si algo de tu expediente no debería salir de tu computadora, no se lo preguntes al asistente.

Fuera de eso, nada se comparte con nadie. No hay analítica, ni rastreo, ni anuncios, ni venta de datos a terceros.

Cómo se borra todo

Las conversaciones se borran una por una desde la pestaña de Chats. Para lo demás: borrar el proyecto de Supabase y el almacenamiento de Vercel elimina el expediente y las notas. Cerrar sesión invalida la sesión de Tecmilenio guardada.

← Volver al portal