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