Para TI y seguridad

La gente ya las está creando. Dales un lugar seguro.

TeamOnly aloja herramientas internas hechas con IA, detrás del inicio de sesión de tu empresa. El inicio de sesión se exige antes de que corra el código de cualquier app, cada app está aislada de las demás y cada app tiene un responsable con nombre. Los creadores no configuran nada de la seguridad, así que no pueden configurarla mal.

01Hoy

Lo que está pasando hoy

Alguien de finanzas creó una herramienta de aprobaciones en un fin de semana. Funciona. También corre en una cuenta personal, puede que sea pública, y el enlace está en un chat grupal.

  • Cuentas personales. Las apps viven en la plataforma que el creador eligió, cobradas a su tarjeta. Cuando se va, tu visibilidad se va con él.
  • Públicas por defecto. Muchas plataformas de IA para crear apps publican en la web abierta, a menos que pagues por la opción privada o la encuentres.
  • Enlaces en el chat. El control de acceso es “quién tiene el enlace”.

No es hipotético. En mayo de 2026, investigadores de RedAccess informaron haber encontrado miles de apps hechas con herramientas de IA, accesibles públicamente, que exponían datos de empresas o personales, muchas de ellas indexadas por Google. (El reporte de Security Boulevard.)

Una puerta con el letrero Solo personal está delante de la app de gastos. Sam, con la sesión iniciada como sam@acme.com, pasa el control de la puerta y entra. Después, randomperson@gmail.com y un bot pasan por la misma puerta y son rechazados. Nunca llegan a la app, porque el control ocurre en la puerta, antes de la app.

El inicio de sesión ocurre en la puerta. Las solicitudes de quien no inició sesión, o no es de tu dominio, nunca llegan a la app.

02Primero el acceso

Inicio de sesión antes de que corra cualquier app

Cada solicitud a cada app pasa primero por nuestra capa de despacho. Revisa la sesión, y solo deja pasar a la app a personas de tu dominio con la sesión iniciada.

La capa de despacho también quita cualquier encabezado de identidad que una solicitud intente falsificar, y luego agrega ella misma el nombre y el correo verificados. Las apps pueden confiar en quién inició sesión, y un creador no puede desactivar el inicio de sesión.

Ninguna app es accesible sin iniciar sesión. No existe una opción pública.

03Identidad

Inicio de sesión limitado a tus dominios

Tu proveedor de identidad es el que ya usas. Google Workspace y Microsoft 365 ya funcionan, y también cualquier otro correo de empresa, con un código de un solo uso. Solo entran las direcciones de los dominios de tu empresa.

Google Workspace

El inicio de sesión se verifica en nuestro servidor, incluido el dominio. No dependemos de la pista hd, que cualquiera puede quitar.

Microsoft 365

Solo cuentas de trabajo o de estudios. Las cuentas personales de Microsoft se rechazan, y el dominio del correo tiene que ser uno de los tuyos.

Cualquier correo de empresa

¿Usan Zoho, Fastmail, GoDaddy o su propio servidor de correo? Tus compañeros reciben un código de 6 dígitos en su dirección de trabajo. Vence en 10 minutos, permite 5 intentos y solo funciona en el navegador que lo pidió. Todas las protecciones.

¿Varios dominios, como acme.com y acme.co.uk? Agrégalos todos. Desactiva a alguien en tu directorio y ya no podrá iniciar sesión en ninguna app.

04Aislamiento

Cada app en su propio cuarto

El código de los clientes se trata como no confiable. Cada app corre por separado, con acceso solo a lo que se creó para ella.

Un plano con tres cuartos: las apps de gastos, inventario y búsqueda. Cada cuarto guarda sus propios datos, archivos y secretos. La app de gastos intenta entrar al cuarto de inventario y choca con la pared. La app de inventario intenta entrar al cuarto de búsqueda y también choca con la pared. Los datos, las cookies y los secretos se quedan en su cuarto.

Cada app está en su propio cuarto. Los datos, archivos, cookies y secretos no atraviesan las paredes.
Datos
Su propia base de datos. Ninguna app tiene credenciales para la base de datos de otra.
Archivos
Su propia área de almacenamiento, a la que solo se llega por el binding de esa app.
Cookies
Las cookies de sesión están limitadas a la dirección exacta de la app, nunca al dominio principal compartido.
Secretos
Se guardan fuera del código y solo se entregan a la app a la que pertenecen.

05Inventario

Una lista: cada app, su responsable, quién tiene acceso, última publicación

Cada app de tu organización tiene un responsable con nombre y una regla de acceso: toda la empresa o una lista de nombres. El panel en dashboard.teamonly.dev muestra cada app, su responsable, quién puede abrirla y cada publicación, y ahí los administradores pueden cambiar quién abre una app o pasarla a un nuevo responsable. npx teamonly whoami muestra la misma lista en la terminal. También podemos enviarle a TI la lista completa por correo si la pide.

Los creadores se registran por su cuenta, con una prueba gratis o con una tarjeta, así que pueden aparecer apps antes de que TI participe. Esa es la idea: cuando estés listo, TI toma el control de la organización, y todo ya está en un solo lugar.

La página de cada app también muestra los roles dentro de ella, como aprobador o finanzas, y quién los tiene. Los admins pueden cambiarlos ahí. Las apps solo pueden enviar correos a personas de tu empresa, y la misma página muestra cuántos correos envió cada app en los últimos 30 días y cuándo se ejecutaron por última vez sus tareas programadas.

Un registro de apps de acme.com se llena fila por fila. expenses, de dana@acme.com, abierta a todos en acme.com, publicada por última vez hoy a las 9:41. inventory, de marco@acme.com, abierta a 6 personas, publicada ayer. lookup, de priya@acme.com, abierta a priya, marco y 3 personas más, publicada el 21 de octubre. requests, de lee@acme.com, abierta a todos en acme.com, publicada el 18 de octubre. Luego se da de baja a marco@acme.com y se tachan todas las líneas que le daban acceso.

La lista de apps se llena a medida que la gente publica: app, responsable, acceso, última publicación.
Un gerente de TI, recostado en su escritorio, revisa en un monitor grande la lista de apps de la empresa, con el responsable de cada una, quién tiene acceso y la última publicación.

06Bajas

Cuando alguien se va

Desactiva su cuenta de trabajo y ya no podrá iniciar sesión en TeamOnly ni en ninguna app. Las personas que usaban sus apps no son cuentas aparte, así que no hay nada más que quitar.

Sus apps siguen funcionando para todos los demás. Un administrador pasa cada una a un nuevo responsable desde el panel, así que ninguna se queda sin alguien a cargo.

07Alcance

Solo apps internas, a propósito

TeamOnly no aloja sitios web públicos ni apps para clientes. No hay ninguna opción para hacer pública una app, así que nadie puede hacerlo por accidente.

Cada respuesta de una app, incluida la pantalla de inicio de sesión, les pide a los buscadores que no la indexen.

08Plan Business

En el plan Business

Para cuando TI toma el control. Cada una de estas cosas está incluida, y la configuramos con tu equipo de TI cuando te unes.

  • Okta, OneLogin y otros SSOTu propio proveedor de identidad, por OpenID Connect o SAML. Configurado con tu equipo de TI.
  • Registros de auditoríaQuién publicó, cambió accesos o abrió qué, y cuándo. Configurados contigo.
  • Región de datosElige dónde se guardan los datos de las apps. Lo configuramos contigo cuando te unes.
  • FacturaciónPaga con factura en lugar de tarjeta. Lo acordamos contigo cuando te unes.

$899 al mes, ya disponible para suscribirse. Suscríbete a Business.

09Política

Por qué esto es mejor que prohibirlo

La gente crea estas herramientas porque resuelven problemas reales. Prohibirlas no elimina el problema. Solo mueve la herramienta a un lugar que no puedes ver.

Darles a los creadores un solo lugar aprobado para publicar significa que las herramientas terminan detrás de tu inicio de sesión, con las reglas de tu dominio, en una lista que puedes leer. Puedes decir que sí, y seguir sabiendo qué está corriendo.

10Lista de permitidos

Qué permitir en tu red

Si tu firewall o filtro web bloquea sitios nuevos, estas son las únicas direcciones que TeamOnly necesita. Se hace en unos minutos, una sola vez.

DirecciónQuién la necesitaPara qué sirve
*.<yourcompany>.teamonly.app
Todos los que abren tus appsLas apps de tu empresa. Usa el nombre de tu empresa en TeamOnly, que aparece en el panel. Las apps de otras empresas siguen bloqueadas.
auth.teamonly.app
Todos los que abren tus appsEl paso de inicio de sesión. Comprueba la cuenta de la empresa antes de que cargue cualquier app.
accounts.google.comlogin.microsoftonline.com
Quienes inician sesión con Google o MicrosoftLa página de inicio de sesión de tu propio proveedor de identidad. Normalmente ya está permitida.
challenges.cloudflare.com
Quienes inician sesión con un código por correoLa comprobación de que el formulario del código lo usa una persona y no un bot.
teamonly.devdashboard.teamonly.dev
Administradores y creadoresEl panel: cada app, su responsable y quién puede abrirla.
api.teamonly.devregistry.npmjs.org
CreadoresPublicar desde la terminal con npx teamonly.

Los códigos de acceso llegan desde signin@teamonly.app las invitaciones desde hello@teamonly.app y los correos que envían las apps desde notify@teamonly.app. Si tu filtro de correo retiene remitentes nuevos, permite el correo de teamonly.app.

Puedes seguir bloqueando los sitios públicos para crear apps si quieres. Las apps publicadas aquí funcionan en la dirección propia de tu empresa, detrás de tu inicio de sesión.

Preguntas

Lo que la gente pregunta

Todas las preguntas y respuestas

¿Cómo encontramos las apps hechas con IA que la gente ya creó?

Empieza por los registros de inicio de sesión de tu SSO o de Google Workspace en plataformas para crear apps (Replit, Lovable, Vercel, Netlify), y por los reportes de gastos con sus suscripciones. Después pregunta, sin culpar a nadie. Cuando sepas quiénes son los creadores, dales TeamOnly como el lugar aprobado para mover esas apps.

¿Necesitamos Okta?

No. Tus compañeros inician sesión con Google Workspace, Microsoft 365 o un código enviado a su correo de trabajo, y solo se permiten tus dominios. Si quieres Okta, OneLogin u otro proveedor de SSO, eso es parte del plan Business, y lo configuramos con tu equipo de TI.

¿Las apps pueden ver los datos de otras?

No. Cada app tiene su propia base de datos, su propio almacenamiento de archivos y sus propios secretos. Una app no tiene credenciales para nada más, y su cookie de sesión está limitada a su propia dirección. Los detalles están en la página de seguridad.

¿Qué pasa cuando el creador se va?

Se desactiva su cuenta de trabajo, así que ya no puede iniciar sesión en TeamOnly ni en ninguna app. Las apps siguen funcionando para todos los demás. Un administrador puede pasar cada una de sus apps a un nuevo responsable desde el panel. En el plan Business, las bajas también se configuran contigo cuando te unes.

¿Son compatibles con Okta o SAML?

En el plan Business, sí. Configuramos Okta, OneLogin u otro proveedor de SSO, por OpenID Connect o SAML, con tu equipo de TI cuando te unes, junto con los registros de auditoría. El inicio de sesión con Google Workspace, Microsoft 365 y código por correo funciona en todos los planes.

¿Las apps pueden enviar correos fuera de la empresa?

No. Una app solo puede enviar correos a direcciones de los dominios de correo de tu propia empresa, las mismas personas que pueden iniciar sesión. Cada correo dice qué app lo envió, hay límites de 100 destinatarios por hora y 500 al día por app, y el panel muestra cuántos correos envió cada app en los últimos 30 días.

Acceso anticipado

Dale a tu gente un lugar seguro para publicar.

TeamOnly está en acceso anticipado, y todos los planes ya están abiertos. Los creadores pueden probarlo gratis 14 días sin tarjeta, o suscribirse. Tu empresa queda lista de inmediato, y los creadores pueden publicar ese mismo día.

Prueba gratis 14 díasO suscríbete ahora

Sin tarjeta para la prueba. Después, desde $19 al mes, cancela cuando quieras.

¿Aún no? Recibe novedades

Usa tu correo de trabajo. Escribimos poco, y solo cuando hay algo que valga la pena contar.

Escribe tus preguntas a hello@teamonly.dev y te responde una persona.