Compliance & Reporting (Enterprise Edition only)

AppProfileSafe generates two types of reports. Compliance Reports are HTML documents that summarize audit log activity for a given date range — including operation counts, user activity, integrity verification, and a full operation detail table. Run Reports are JSON files created automatically after every export or import, capturing metadata, timing, step-by-step results, and any errors or warnings.


Report Types

Property Compliance Report Run Report
Format HTML (print-optimized with CSS page breaks) JSON (indented, camelCase)
Generated On demand (GUI or CLI) Automatically after every export/import
File name ComplianceReport_{HOST}_{timestamp}.html report_{mode}_{HOST}_{timestamp}.json
Source data Audit log entries for a date range Live data collected during the operation
Content Summary statistics, integrity status, active users, operation detail table Metadata, timing, file/registry counts, step list, errors, warnings, preflight results
Location Report folder Report folder


Report Folder and Retention

All reports are saved to the folder configured by <ReportFolder> in settings.xml. Default: %ProgramData%\IT-Consulting Kinner\AppProfileSafe\Report.

Retention is configured in the <Reporting> section of settings.xml:

<Reporting>
  <RetentionDays>365</RetentionDays>
  <DefaultFormats>json</DefaultFormats>
</Reporting>
Setting Default Description
RetentionDays 365 Reports older than this number of days may be deleted during cleanup
DefaultFormats json Comma-separated list of default output formats for the report framework

The most recent 5 reports are included in the diagnostics bundle.


Topics in This Section

  • Compliance Reports — Generating audit-based HTML compliance reports via GUI or CLI
  • Run Reports — Automatic JSON reports for every export/import with step-level detail