BabelizeBabelize
Security

Access Control

Role-based access control and permissions in Babelize.

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

On this page