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 connects to a device through a remote tunnel, 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