Cómo gestiona Vibepax el acceso a su buzón
Vibepax recibe acceso a buzones de los que dependen las empresas. Esta página explica con exactitud en qué consiste ese acceso y cómo se protege.
Permisos del buzón
La conexión de un buzón usa el flujo de código de autorización de OAuth con PKCE. Vibepax solicita los permisos que siguen, junto con los permisos básicos de inicio de sesión (openid, email, profile) que identifican la cuenta que se conecta.
| Permiso | Proveedor | Se usa para |
|---|---|---|
gmail.send | Google Workspace | Enviar sus secuencias |
gmail.metadata | Google Workspace | Leer los encabezados de los mensajes para detectar respuestas, rebotes y respuestas automáticas |
Mail.Send | Microsoft 365 | Enviar sus secuencias |
Mail.ReadBasic | Microsoft 365 | Leer las propiedades de los mensajes, sin el cuerpo, para detectar respuestas y rebotes |
offline_access | Microsoft 365 | Mantener la conexión sin pedirle que vuelva a iniciar sesión |
El permiso para leer el texto de los mensajes es opcional, se solicita por separado y queda registrado con la fecha y la versión del texto de consentimiento.
Tokens de autorización
- Cada token se cifra con su propia clave de datos, y esa clave se cifra a su vez con una clave guardada en un servicio de gestión de claves.
- Cada token está vinculado a su buzón y a su organización. Si se copia a otro registro, no se puede descifrar.
- El servicio que responde a su navegador no puede descifrar los tokens. Solo pueden hacerlo los servicios que envían correo y leen respuestas.
- Los tokens nunca se envían al navegador, ni se incluyen en una URL, ni se escriben en los registros.
- Al desconectar un buzón se borra su token y, cuando el proveedor lo permite, también se revoca en el proveedor.
Separación entre clientes
Cada registro pertenece a una sola organización, y la propia base de datos lo impone mediante seguridad a nivel de fila. Una consulta que se ejecuta para una organización no puede devolver filas de otra, aunque el código de la aplicación tenga un error. Las pruebas automáticas intentan acceder a datos de otra organización en cada endpoint, y ese intento tiene que fallar.
Inicio de sesión
- El inicio de sesión usa su cuenta de Google Workspace o Microsoft 365, o un correo de trabajo con contraseña. Las contraseñas las comprueba Firebase Authentication, un servicio de Google. Los servidores de Vibepax nunca las reciben.
- Se rechazan las cuentas personales y las direcciones de proveedores de correo gratuito. Una dirección que se usa con contraseña debe confirmarse antes.
- El inicio de sesión está protegido por una verificación contra bots y por límites de frecuencia por dirección IP y por cuenta.
- La sesión es una cookie opaca que los scripts no pueden leer y que solo se envía por HTTPS.
Qué se almacena
Se almacena
- Los contactos que usted importa
- Las plantillas que usted escribe
- Datos de cada envío: hora, buzón, contacto y resultado
- Un registro de auditoría de los cambios en su organización
No se almacena
- El texto del correo que usted recibe
- Copias del correo que usted envía, tal como salió
- Contraseñas de buzones
- Eventos de apertura
Enlaces en su correo
Los enlaces de baja y de rastreo usan tokens aleatorios y no contienen datos personales. La baja se produce cuando el destinatario hace clic en un botón de la página, no al abrir el enlace, de modo que los escáneres automáticos no pueden dar de baja a nadie por accidente.
Dónde se guardan los datos
Los servidores de la aplicación y la base de datos funcionan en la Unión Europea, en Fráncfort. El sitio web se sirve a través de la red de Cloudflare, y el inicio de sesión lo gestiona Firebase Authentication, un servicio de Google.
Notificar una vulnerabilidad
Antes del lanzamiento se publicará aquí una dirección de contacto para los avisos de seguridad.