Security & Compliance
Data Protection
Available todayLearn how Telblu protects organisational data through layered authentication, authorisation, encryption and database security.
Telblu protects organisational information using multiple independent security controls that validate every request before data is accessed. Data protection is enforced through authentication, role-based access control, organisation isolation, Row-Level Security and managed encryption.
Identity & Access
Users authenticate before accessing protected resources. Role-Based Access Control determines what each user may do.
Data Security
Organisational data is protected by Row-Level Security policies that filter every database query.
Organisation Isolation
Users only access information belonging to organisations where they have authorised membership.
Encryption
Data in transit is protected with HTTPS/TLS. Data stored by the managed backend is encrypted at rest.
Overview
Data protection in Telblu is the result of multiple independent security controls working together. Every request is authenticated, authorised and evaluated against organisation membership and database policies before organisational data is returned.
Data Protection Lifecycle
Every request is authenticated, authorised and evaluated before organisational data is returned.
User
Authentication
Session Validation
Role Evaluation
Organisation Validation
Row-Level Security
Managed Database
Encrypted Storage
Data Protection Principles
Telblu's approach to data protection is built on six principles that guide how organisational information is accessed and stored.
Identity Verification
Users must successfully authenticate before accessing protected platform resources. Supported authentication methods include Email & Password and Google OAuth.
Authorisation
Role-Based Access Control determines which organisational resources a user may access. Permissions are evaluated for every protected request.
Organisation Isolation
Users only access information belonging to organisations where they have authorised membership. Organisation boundaries are enforced throughout the platform.
Database Protection
PostgreSQL Row-Level Security ensures database queries only return authorised records. Security is enforced at the database layer.
Encryption
Communication between users and the platform is protected using HTTPS/TLS. Data stored by the managed backend is encrypted at rest.
Audit Visibility
Authentication, administration and governance events are recorded within the application audit log for authorised organisation administrators.
Data Access Flow
The flow below shows how a user request moves through each protection layer before data is returned.
User Request
The user initiates a request to access organisational data.
Authentication
The platform verifies the user's identity using the current session credentials.
Session Validation
The session is validated and confirmed active before any protected resource is accessed.
Role Validation
Assigned organisational roles are loaded to determine what the user is permitted to do.
Organisation Membership
The platform resolves which organisations the user is authorised to access.
Row-Level Security
PostgreSQL RLS policies filter the database query using organisation and role context.
Database Query
The database executes the query and returns only rows that satisfy the security policies.
Authorised Response
Only data the user is authorised to access is returned to the client.
Data Protection Controls
The table below lists the controls that protect organisational data throughout its lifecycle.
| Control | Status |
|---|---|
| HTTPS/TLS | Available |
| Encryption at Rest | Available |
| Email Verification | Available |
| Role-Based Access Control | Available |
| Organisation Isolation | Available |
| PostgreSQL Row-Level Security | Available |
| Audit Logging | Available |
| Session Validation | Available |
| SAML Single Sign-On | Available |
Protecting Organisational Data
Telblu protects organisational data by applying the following controls consistently across the platform.
- Organisational data is logically isolated.
- Access decisions require successful authentication.
- User permissions are evaluated before protected resources are accessed.
- Database policies prevent unauthorised records from being returned.
- Security controls operate together rather than independently.
Data Protection Responsibilities
Data protection is a shared responsibility. Telblu operates the platform controls while organisation administrators manage user access and governance.
| Platform Responsibility | Customer Responsibility |
|---|---|
| Authentication platform | User account management |
| Session validation | User lifecycle management |
| Role enforcement | Role assignment |
| Database security | User provisioning |
| Audit logging | Internal governance processes |
Current Implementation
The lists below describe what is available today and what is planned for future releases.
Available Today
- Email & Password Authentication
- Google OAuth
- Email Verification
- TOTP Multi-Factor Authentication
- Role-Based Access Control
- Organisation Isolation
- PostgreSQL Row-Level Security
- HTTPS/TLS
- Encryption at Rest
- Audit Logging
- SAML Single Sign-On
Planned
- Password Reset
- Microsoft OAuth
Best Practices
Enable Multi-Factor Authentication
Best PracticeReview user roles regularly
RecommendationDefence in depth
Important