BabelizeBabelize
Security & Compliance

Access Control

Role-based access control in Babelize: the available roles, a full permission matrix, authentication and session handling, and best practices for team access.

Babelize uses role-based access control (RBAC) to manage who can do what within your projects.

Roles

RoleDescription
OwnerFull access, billing, can delete projects
AdminProject management, member invites
EditorRun translations, manage content
ViewerRead-only access

Permission Matrix

PermissionOwnerAdminEditorViewer
View projects✓✓✓✓
Create projects✓✓✓✗
Delete projects✓✓✗✗
Run translations✓✓✓✗
Invite members✓✓✗✗
Remove members✓✓✗✗
Manage billing✓✗✗✗

Authentication

MethodStatus
Email OTPAvailable
GitHub OAuthAvailable
Google OAuthAvailable

Sessions

PropertyValue
Duration7 days
RenewalOn activity
Cookie securityHttpOnly, Secure, SameSite

Best Practices

  • Least privilege — assign the minimum role needed
  • Review access regularly — remove members who no longer need access
  • Use OAuth — reduces password-related risks

Last updated: 2026-10-16

How is this guide?

On this page