Documentación
Preguntas frecuentes
Respuestas cortas a las dudas más comunes sobre instalación, rendimiento, privacidad y datos.
¿Mis usuarios tienen que instalar algo?
No. El widget vive en tu app. Cualquier persona puede reportar desde el navegador que ya usa, sin extensiones ni cuentas.
¿Afecta la velocidad de mi app?
El script inicial pesa unos 7 KB comprimido. La interfaz y el grabador de replay se cargan cuando el navegador está libre, y nada se sube hasta que alguien envía un reporte. Consola y network se guardan en buffers en memoria limitados por tiempo.
¿Funciona con mi framework?
Sí. Es JavaScript estándar: funciona con React, Next.js, Vue, Nuxt, Svelte, Angular, o HTML plano con una etiqueta script. Ver Guías por framework.
¿Funciona en móviles?
Sí, en los navegadores móviles. Algunos datos del dispositivo dependen del navegador: la batería y la red solo existen en Chromium, e iOS no expone el modelo del teléfono. La grabación de pantalla depende de que el navegador la soporte (no está disponible en la mayoría de los navegadores móviles). Ver Datos capturados.
¿Se envía algo si nadie reporta?
No, salvo que actives la captura automática en modo auto. En modo ask solo se muestra un aviso, y en off (por defecto) no se envía nada sin que la persona lo pida.
¿Qué pasa con contraseñas y datos sensibles?
Se enmascaran en el navegador antes de enviar: inputs, contraseñas, tarjetas, tokens, cookies y headers de autorización. Puedes sumar reglas y ocultar elementos completos. Ver Privacidad y enmascarado.
¿Guardan la IP de mis usuarios?
No. La API usa la IP solo de forma temporal para limitar la tasa de envíos y bloquear abuso; no queda en el reporte ni en la base de datos.
¿Dónde se guardan los datos?
En Neon (Postgres y almacenamiento de objetos) en AWS, región us-east-2 (Ohio, Estados Unidos), cifrados en tránsito y en reposo. Ver Seguridad y Subencargados.
¿Cuánto tiempo se guardan?
Lo que elijas por proyecto, entre 7 y 365 días (30 por defecto). Después se borran solos. Ver Retención y límites.
¿Necesito actualizar mi política de privacidad?
Probablemente sí. Te dejamos un texto sugerido para describir Wutbug, y un acuerdo de tratamiento de datos (DPA).
¿El resumen con IA envía datos a terceros?
Sí, a un proveedor. El resumen se genera en nuestro servidor con un modelo de bajo costo a través de OpenRouter, a partir de los datos del reporte ya enmascarados (descripción, pasos, errores, requests fallidas y dispositivo). Le pedimos a OpenRouter que enrute solo a proveedores que no guarden los prompts ni entrenen con ellos, y los reportes nunca se usan para entrenar modelos.
¿Puedo probar sin backend?
Sí. Sin la opción endpoint, el SDK descarga el reporte como archivo JSON al enviarlo, sin subir nada.
¿En qué se diferencia de Jam o Sentry?
Jam requiere una extensión de navegador, así que no sirve para tus clientes. Sentry captura errores automáticos, pero no la voz del usuario ni un replay fácil de leer. Wutbug junta las dos cosas en un widget que usa cualquiera.
¿Cómo conecto mi asistente de código?
Con el servidor MCP: Claude Code, Cursor, VS Code y cualquier cliente con transporte HTTP.