BabelizeBabelize
Security

Access Control

Role-based access control and permission management in Babelize.

Access Control

Babelize uses role-based access control (RBAC) to manage permissions across accounts and resources.

Account Types

Personal Accounts

Individual accounts with single-user access:

  • Full control over own projects
  • Billing management

Workspace Accounts

Team accounts with multi-user access:

  • Centralized project management
  • Role-based permissions
  • Shared billing

Workspace Roles

RoleDescription
OwnerFull access, billing, can delete workspace
AdminProject management, member invites
EditorCreate and manage translations
ViewerRead-only access

Role Permissions

PermissionOwnerAdminEditorViewer
View projects
Create projects
Delete projects
Run translations
Manage glossary
Invite members
Remove members
Manage billing
Delete workspace

Project-Level Access

Project Visibility

SettingWho Can Access
WorkspaceAll workspace members
PrivateOnly invited members

Project Roles

Projects can have specific member assignments:

Session Management

Session Properties

PropertyValue
Duration7 days
RenewalOn activity
ConcurrentUnlimited

Viewing Active Sessions

  1. Go to SettingsSecurity
  2. View Active Sessions
  3. See device, location, last activity

Revoking Sessions

Revoke individual sessions or all sessions:

  1. Go to SettingsSecurityActive Sessions
  2. Click Revoke on a session
  3. Or click Revoke All to sign out everywhere

Multi-Factor Authentication

MFA adds additional security:

Available Methods

MethodStatus
Email OTPDefault
Authenticator AppComing soon

Enabling MFA

  1. Go to SettingsSecurityMFA
  2. Choose authentication method
  3. Complete setup flow
  4. Save recovery codes

Access Logs

All access is logged:

Log EntryInformation
TimestampWhen access occurred
UserWho accessed
ActionWhat was done
ResourceWhat was accessed
IP AddressWhere from
ResultSuccess or failure

See Audit Logs for accessing logs.

Best Practices

Principle of Least Privilege

  • Assign minimum necessary permissions
  • Review access regularly

Regular Audits

  • Review member list monthly
  • Check for unused access

Offboarding

When team members leave:

  1. Remove from workspace
  2. Review shared resources

On this page