Saltar al contenido

Documentación

Retención y límites

Cuánto tiempo se guardan los reportes, cuotas por plan, tamaños máximos y protección contra abuso.

Retención

Cada proyecto tiene su propio período de retención: 7, 14, 30 (por defecto), 60, 90, 180 o 365 días. Se cambia en la configuración del proyecto.

  • La fecha de borrado de cada reporte se fija al recibirlo (fecha de recepción + retención del proyecto). Cambiar la retención afecta a los reportes nuevos.
  • Un proceso automático revisa los reportes vencidos y borra primero los archivos (replay, consola, network, captura y video) y después los registros de la base de datos, con sus comentarios y mensajes.
  • Las subidas que nunca se completaron se borran después de 1 hora.
  • Al eliminar un equipo se borran todos sus proyectos, reportes, grabaciones e integraciones. Al eliminar tu cuenta se borran tus tokens y membresías, y los equipos en los que eras la única persona.

El historial máximo depende del plan (ver precios).

Cuotas por plan

Las cuotas se cuentan por proyecto, en períodos de calendario UTC.

PlanReportes al mesReportes al díaAutomáticos al díaTamaño máximo por reporteAlmacenamiento
Gratis100301050 MB1 GB
Equipo2.000300100150 MB25 GB
Empresa20.0003.0001.000185 MB250 GB

Cuando se alcanza una cuota, la API responde 429 con el tipo de cuota (month, day, auto o storage) y el widget le muestra a la persona que no se pudo enviar. Los owners y admins reciben un email al 80 % y al 100 % de la cuota mensual.

Cada proyecto puede tener límites más estrictos que los del plan (nunca más altos). Se configuran en Proyecto → Ajustes → Límites y protección, donde también ves el uso del mes, del día, de reportes automáticos y del almacenamiento. Solo owners y admins pueden cambiarlos; los cambios se aplican en menos de un minuto. Un campo vacío usa el límite del plan.

Tamaño de cada archivo

ArchivoMáximo
Replay30 MB
Consola5 MB
Network10 MB
Captura de pantalla10 MB
Grabación de pantalla100 MB

Replay, consola y network se envían comprimidos con gzip.

Protección contra abuso

La project key es pública, así que la API aplica varias capas:

  • Orígenes permitidos: solo acepta reportes de los dominios que configures. Puedes exigir que la lista no esté vacía y rechazar requests sin header Origin.
  • Listas de bloqueo: IPs o rangos CIDR (IPv4/IPv6) y orígenes que no pueden enviar reportes, en Proyecto → Ajustes → Límites y protección. Las solicitudes bloqueadas se rechazan sin explicar el motivo.
  • Límite de tasa: 60 reportes por minuto por IP en total, y un límite por IP en cada proyecto (30 por minuto por defecto).
  • Duplicados: la misma IP no puede enviar más de 3 reportes iguales en 10 minutos (1 si es automático).
  • Subidas pendientes: máximo 10 reportes sin terminar de subir por IP y proyecto.
  • URLs firmadas: los archivos se suben directo al almacenamiento con URLs que vencen en 10 minutos y tienen el tamaño firmado.

Las IPs se usan solo en contadores temporales para estas protecciones; no se guardan en los reportes.