Audit Logs
IronFlock maintains a complete audit trail of all changes to your projects, devices, and apps. Every modification is recorded with the user who made it, the timestamp, and the exact change — enabling full traceability for compliance and operational review.
What Gets Tracked
Audit logs are available for three asset types:
Project Changes
Every change to a project is recorded, including:
| Aspect | What is tracked |
|---|---|
| Name | Project renamed (old and new name) |
| Description | Description updated |
| Image | Project image changed |
| Privilege changes | Permissions granted, modified, or revoked for a user |
| Owner changes | Ownership transferred to another user |
Device Changes
| Aspect | What is tracked |
|---|---|
| Name | Device renamed |
| Description | Description updated |
| Image | Device image changed |
| Architecture | Device architecture changed |
| Claimable | Device claimable status toggled |
| Project assignment | Device moved to a different project |
| App state | App started, stopped, or paused on the device |
| App upgrades | App upgraded to a new release |
| Release changes | New release deployed to the device |
| Tunnel changes | Remote access ports added or removed |
| Product changes | Subscription or billing product changed |
| Remote access | Remote access sessions initiated |
| Privilege changes | Device permissions modified |
App Changes
| Aspect | What is tracked |
|---|---|
| Name | App renamed |
| Description | Description updated |
| Image | App image changed |
| Public visibility | App made public or private |
| Repository | Source repository changed |
| Docker credentials | Container registry credentials updated |
| Privilege changes | App permissions modified |
| Owner changes | App ownership transferred |
Viewing Audit Logs
Navigate to any project, device, or app and open the Audit Logs section. You can:
- Filter by aspect — Show only name changes, privilege changes, remote access events, etc.
- Filter by date range — Narrow results to a specific time window.
- Paginate — Browse through large histories with offset and limit controls.
Each audit entry shows:
- Timestamp — When the change occurred
- User — Who made the change (username and profile image)
- Aspect — What type of change it was
- Details — The old and new values
Session and Access Logs
In addition to asset change tracking, IronFlock also logs:
- User sessions — Login and logout events with timestamps and session metadata.
- Remote access sessions — Every time a user opens a remote tunnel to a device, including the port number and target app.
Use Cases
Compliance
Audit logs provide the documentation required by standards like ISO 27001, IEC 62443, and SOC 2. You can demonstrate:
- Who has access to which assets and when access was granted
- A complete history of configuration changes
- Evidence that changes were authorized by specific users
Incident Investigation
When something goes wrong, audit logs help you reconstruct the sequence of events:
- Which user changed a device configuration before a failure
- When an app was upgraded and by whom
- Whether privileges were recently modified
Change Management
Track all modifications to your project over time. Useful for:
- Reviewing what changed between two dates
- Confirming that a deployment was performed
- Verifying that a specific user completed a required action