Skip to main content

Security overview

Biel.ai is designed to meet enterprise security requirements for data protection, compliance, and transparency.

Configurable security features​

FeatureDescription
Role-based access (RBAC)Restricts dashboard access to authorized users with segmented permissions.
Domain restrictionsLimits which domains can embed the assistant widget.
Rate limitingPer-session and per-IP limits to prevent spam and abuse.
PII removalAutomatically detects and redacts names, emails, and phone numbers from conversations.
API key authenticationEnable Require authentication for all API access under Settings > Security & Privacy > Access Control to make a project private. Send keys as Authorization: Api-Key <token>.
Granular API permissionsScope each API key to the operations it needs, such as projects_read, search, chats_create, and sources_create in API v2. Legacy names remain valid aliases.
Project-scoped API keysLimit a key to a single project when you create it, so it can't reach your other projects or read the team.

Security architecture​

LayerProtection
NetworkFirewalls, DDoS mitigation, continuous monitoring, and real-time alerts.
Data encryptionEncrypted in transit and at rest. Automated backups for recovery.
Audit logsDetailed logs of security-sensitive operations for accountability.
Account isolationCustomer data is strictly separated between accounts.
No model trainingCustomer content and end-user conversations are not used to train third-party AI models.
GDPR supportA DPA, data controls, and EU data residency options support customer compliance requirements.

See the Privacy Policy for details on data handling.