Security

Security

The technical and organizational measures that keep your data safe.

Last updated: June 1, 2026

Architecture

The platform runs on a containerized microservices architecture orchestrated on Kubernetes within EU data centers. Services are isolated, individually scalable and deployed through an automated CI/CD pipeline.

Data protection

We protect data at every layer:

  • AES-256 encryption at rest
  • TLS 1.3 encryption in transit
  • Per-tenant data isolation
  • Encrypted, automated PostgreSQL backups

Access control

Access is governed by least privilege:

  • Role-based access control (Owner / Admin / Manager / Member / Read-only)
  • Optional two-factor authentication (TOTP)
  • Short-lived JWT access tokens with rotating refresh tokens
  • Remote session invalidation and active-session listing

Application security

We address the OWASP Top 10 and follow secure-development practices:

  • Input validation and output encoding (SQLi / XSS / CSRF / IDOR protections)
  • Dependency and container vulnerability scanning (Dependabot, Trivy)
  • Secrets stored in encrypted secret managers
  • Rate limiting per IP and per user

Monitoring & auditing

Centralized logging and metrics, real-time alerting, health checks across services, and an immutable audit trail recording who did what and when.

Resilience

Redundant infrastructure, automated encrypted backups to EU object storage, and a documented incident-response process.

Reporting a vulnerability

We welcome responsible disclosure. Please report security issues to security@betall.app; we aim to acknowledge within one business day.

Questions about this document? Contact legal@betall.app or our data protection officer at dpo@betall.app.