BabelizeBabelize
Security

Audit Logs

Track and review activity in your Babelize account.

Audit Logs

Audit logs provide a complete record of activity in your Babelize account, supporting security reviews and compliance requirements.

What Gets Logged

Authentication Events

EventDescription
auth.loginUser signed in
auth.logoutUser signed out
auth.login_failedFailed login attempt
auth.session_revokedSession manually revoked

Project Events

EventDescription
project.createdNew project created
project.updatedProject settings changed
project.deletedProject deleted
project.archivedProject archived

Translation Events

EventDescription
translation.startedTranslation job started
translation.completedTranslation completed
translation.failedTranslation failed
translation.exportedResults exported

Team Events

EventDescription
member.invitedTeam member invited
member.joinedMember accepted invite
member.removedMember removed
member.role_changedMember role updated

Billing Events

EventDescription
subscription.createdNew subscription
subscription.updatedPlan changed
subscription.cancelledSubscription cancelled
payment.succeededPayment processed
payment.failedPayment failed

Accessing Audit Logs

Via Dashboard

  1. Go to SettingsSecurityAudit Log
  2. Browse or search logs
  3. Filter by event type, user, or date
  4. Export as needed

Log Entry Format

{
  "id": "log_abc123",
  "timestamp": "2024-01-15T10:30:00Z",
  "event": "translation.completed",
  "actor": {
    "type": "user",
    "id": "user_xyz789",
    "email": "user@example.com"
  },
  "resource": {
    "type": "translation_job",
    "id": "job_def456"
  },
  "metadata": {
    "source_language": "en",
    "target_language": "es",
    "character_count": 1520
  },
  "ip_address": "192.168.1.100",
  "user_agent": "Mozilla/5.0..."
}

Available Filters

FilterDescription
eventEvent type (e.g., auth.login)
actorUser ID or email
fromStart date (ISO 8601)
toEnd date (ISO 8601)
resource_typeResource type (project, job, etc.)
resource_idSpecific resource ID

Search Examples

All logins in January:

event=auth.login&from=2024-01-01&to=2024-01-31

Activity by specific user:

actor=user@example.com

All project deletions:

event=project.deleted

Exporting Logs

Dashboard Export

  1. Apply desired filters
  2. Click Export
  3. Choose format (CSV, JSON)
  4. Download file

Retention

PlanRetention Period
Free7 days
Pro30 days
Team90 days

Logs beyond retention period are permanently deleted.

Alerts

Set up alerts for specific events:

  1. Go to SettingsNotificationsSecurity Alerts
  2. Configure alert rules
  3. Choose delivery method (email, webhook)

Example Alert Rules

TriggerAlert
Failed login > 5 in 10 minsSuspicious activity

| New team member added | Team change |

Compliance Use Cases

Access Reviews

Generate reports of who accessed what:

  1. Filter by date range
  2. Group by user
  3. Export for review

Security Investigations

Trace activity for a specific incident:

  1. Identify timeframe
  2. Filter by suspected actor
  3. Review all actions taken

Change Tracking

Monitor configuration changes:

  1. Filter by update events
  2. Compare before/after states
  3. Verify authorized changes

Privacy Considerations

Audit logs contain:

  • User identifiers
  • IP addresses
  • Activity metadata

This data is:

  • Encrypted at rest
  • Access-controlled
  • Subject to data retention policies
  • Available for deletion upon account deletion

On this page