Skip to content
Security and trust

Your building's data, kept where it belongs

Isolation between organizations and properties, roles that go down to a single property, and an audit trail for every administrative change.

Wall of security cameras
Controls

What is in place

Secure authentication

Argon2id password hashing, short-lived access tokens, rotating refresh tokens with reuse detection, lockout on repeated failures.

Email verification

Self-serve accounts are created only after the email is confirmed.

Server-side authorization

Every endpoint checks permissions on the server. The UI hiding a button is never the control.

Organization isolation

Row-level security in the database keeps each organization's data separate, enforced on every query.

Property isolation

Roles can be scoped to a property. A supervisor in Tower A does not see Tower B unless you say so.

Role-based access control

Permission catalog per module, object, and action. System roles for every persona, custom roles when you need them.

Audit history

Administrative changes are logged with actor, before and after values, IP, and time, including app download configuration.

Secure APIs

HTTPS everywhere, input validation, idempotency keys, signed upload URLs, verified payment callbacks.

URL validation

Configured download destinations are validated before they are saved. The public API only ever exposes active links.

Operations

Backups, monitoring, and recovery

Continuous WAL archiving with scheduled full and incremental backups, restore drills, metrics and alerts on every service, and rollback by redeploying the previous version.

  • Point-in-time recovery for the database
  • Versioned object storage for photos and documents
  • Prometheus metrics, alerting, and centralized logs
  • Documented runbooks for deploy, backup, restore, and incidents
Technician in a server room
Questions

Security review or questionnaire?

We are happy to walk your IT team through architecture, data flows, and controls. Write to sales@buildingvision.id.

See your building the way your team sees it

Start a 14-day free trial. No credit card required, and setup takes minutes.