Skip to content

Analytics: Audit Log for Analytics #257

Description

@gelluisaac

Problem

No audit trail for who accessed analytics data, what queries were run, or what exports were generated.

Solution

Implement comprehensive audit logging:

  • Query logging
  • Access logging
  • Export logging
  • Dashboard view logging
  • Audit log retention

Acceptance Criteria

  • Log all analytics API calls
  • Log query parameters
  • Log export requests
  • Log dashboard views
  • Audit log retention: 1 year
  • Audit log search/filter
  • Audit log export

Related Files

  • backend/src/middleware/audit-logger.js
  • backend/src/database/audit-log.js
  • frontend/src/pages/AuditLogViewer.tsx

Priority

HIGH-9

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions