RecipeInitial

Generating Compliance Reports

Generate audit reports for compliance requirements

Generating Compliance Reports

Generate audit trail reports for SOC 2, HIPAA, and other compliance frameworks.

Basic Audit Report

AuditReportInput input = new AuditReportInput()
    .withStartDate(LocalDate.now().minusDays(30))
    .withEndDate(LocalDate.now())
    .withTables(List.of("customer", "order", "payment"))
    .withFormat(ReportFormat.PDF);

AuditReport report = auditService.generateReport(input);

User Access Report

For GDPR data access requests:

UserAccessReport report = auditService.generateUserAccessReport(
    userId,
    LocalDate.now().minusYears(1),
    LocalDate.now()
);

Scheduled Reports

@Scheduled(cron = "0 0 1 * * ?")
public void generateMonthlyAuditReport() {
    // Generate and email monthly audit report
}

About Email Sender

Transactional email sending with templates and tracking.

View Full Documentation
Powered by qqq