Platform Extension

Audit Logging

Compliance-ready audit trails with configurable retention policies.

FreeComing Soon

Overview

The Audit Logging qBit provides comprehensive audit trail capabilities for qqq applications. Track all data changes, user actions, and system events with configurable retention and export options.

Features

  • Automatic Change Tracking - Record all CRUD operations on any table
  • User Attribution - Link every change to the authenticated user
  • Configurable Retention - Set retention policies per table or globally
  • Export Options - Export audit logs to S3, GCS, or external SIEM systems
  • Query Interface - Built-in UI for searching and filtering audit records

Use Cases

  • SOC2 and HIPAA compliance requirements
  • Financial applications requiring transaction history
  • Systems needing change history for debugging
  • Applications requiring user activity monitoring

Installation

bash
qqq install qbit-audit-logging --license YOUR_LICENSE_KEY

Configuration

Enable audit logging for specific tables:

java
new QTableMetaData()
   .withName("orders")
   .withAuditRules(new AuditRules()
      .withLevel(AuditLevel.FULL)
      .withRetentionDays(365));

Requirements

  • qqq Framework 1.0+
  • Java 21+
  • QRunIO account with valid license key

Ready to build faster?