Audit Trail & Activity Logs
KyberAccess maintains a comprehensive audit trail that records every action taken within the system. From visitor check-ins and setting changes to user logins and data exports, every event is logged with a timestamp, the user who performed the action, and the originating IP address. This audit trail is essential for security investigations, compliance audits, and operational accountability.
This guide explains how to access, search, filter, and export audit logs.
Accessing the Audit Trail
- Log in to your KyberAccess dashboard at app.kyberaccess.com.
- Navigate to Settings from the left sidebar.
- Click Audit Trail under the Security section.
- The Audit Log viewer opens, displaying the most recent events in reverse chronological order.
Note: Only users with the Owner or Admin role can access the Audit Trail. Managers, Front Desk, and View Only users do not have access.
Understanding Log Entries
Each audit log entry contains the following information:
- Timestamp — The exact date and time the action occurred (displayed in your organization's time zone)
- User — The name and email of the person who performed the action
- Action — A description of what happened (e.g., "Checked in visitor," "Updated settings")
- Category — The type of action (Visitor, User, Settings, Security, Reports, Integration)
- Target — The entity affected (e.g., a specific visitor's name, a setting name, a user account)
- IP Address — The IP address from which the action was performed
- Device/Browser — The browser and operating system used
- Location — The KyberAccess location where the action occurred (for multi-location setups)
Types of Events Logged
KyberAccess logs the following categories of events:
Visitor Events
- Visitor checked in (manual or kiosk)
- Visitor checked out
- Visitor denied entry
- Visitor record edited
- Visitor record deleted
- Pre-registration created
- Pre-registration modified or cancelled
- ID scanned and verified
- Photo captured
- Photo match passed / failed
- NDA/waiver signed
- Watchlist screening triggered
- Badge printed
- Visitor notification sent to host
User & Account Events
- User logged in
- User logged out
- Failed login attempt
- Password changed
- Password reset requested
- New user invited
- User role changed
- User deactivated or removed
- Two-factor authentication enabled/disabled
Settings Events
- Check-in flow modified
- Custom field added, edited, or removed
- Badge template updated
- NDA/waiver template updated
- Watchlist updated
- Notification settings changed
- Integration enabled or disabled
- Kiosk mode settings changed
- Organization branding updated
Security Events
- Watchlist hit detected
- BOLO alert triggered
- Emergency lockdown activated
- Emergency lockdown deactivated
- Evacuation mode activated
- Data export performed
- Audit log accessed
- API key created or revoked
Report Events
- Report generated
- Report exported
- Report shared
- Scheduled report created or modified
Searching and Filtering Logs
Quick Search
- Use the search bar at the top of the Audit Log viewer.
- Enter any keyword — a user name, visitor name, action type, or IP address.
- Results filter in real-time as you type.
Advanced Filters
- Click the Filters button (funnel icon) to expand the filter panel.
- Apply one or more filters:
- Date Range — Select a start and end date
- User — Filter by the user who performed the action
- Category — Select one or more categories (Visitor, User, Settings, Security, Reports, Integration)
- Action Type — Filter by specific action (e.g., "Checked in," "Login failed")
- Location — Filter by location
- IP Address — Search for a specific IP
- Click Apply Filters.
- To clear filters, click Reset.
Tip: Use the IP address filter to investigate suspicious activity from unknown addresses.
Viewing Event Details
- Click on any log entry to expand its details.
- The detail panel shows:
- Full action description with before/after values (for edits)
- Related entities (e.g., which visitor, which setting)
- Session information (login session ID, duration)
- Request metadata (API endpoint, HTTP method if triggered via API)
- For visitor events, click View Visitor Record to jump to the visitor's profile.
- For user events, click View User Profile to see the user's account.
Exporting Audit Logs
- Apply any desired filters to narrow the results.
- Click the Export button in the top-right corner.
- Choose a format:
- CSV — All filtered events as raw data
- PDF — Formatted report with summary statistics
- Click Download.
- For exports covering more than 100,000 events, the export runs in the background and you'll receive an email with a download link.
Note: Audit log exports are themselves logged in the audit trail for accountability.
Retention Policy
KyberAccess retains audit logs based on your subscription plan:
| Plan | Retention Period |
|---|---|
| Starter | 90 days |
| Professional | 1 year |
| Enterprise | 3 years (configurable up to 7 years) |
After the retention period, logs are automatically archived. Archived logs can be retrieved upon request for Enterprise plans.
To view your current retention setting:
- Go to Settings → Security → Audit Trail.
- The retention period is displayed at the top of the page.
Real-Time Activity Feed
For live monitoring, KyberAccess provides a real-time activity feed:
- On the main Dashboard, look for the Activity Feed widget on the right side.
- This widget shows events as they happen in real-time.
- Click any event in the feed to view its full details.
- The feed auto-refreshes every 10 seconds.
To add the Activity Feed widget to your dashboard:
- Click Customize Dashboard (gear icon).
- Drag the Activity Feed widget to your preferred position.
- Click Save Layout.
Security Alerts from Audit Logs
KyberAccess can automatically detect suspicious patterns in the audit trail and alert you:
- Go to Settings → Security → Alert Rules.
- Click + New Alert Rule.
- Configure the alert:
- Multiple failed login attempts — Alert after N failed logins from the same user or IP
- Login from new IP — Alert when a user logs in from an IP not seen before
- Bulk data export — Alert when a large export is performed
- Settings changes — Alert when critical settings are modified
- After-hours activity — Alert for actions performed outside business hours
- Choose the notification method:
- Email to admin
- Push notification
- Slack message
- Click Save Rule.
API Access to Audit Logs
Audit logs are available via the KyberAccess REST API:
GET /api/v1/audit-logs
Query parameters:
start_date— ISO 8601 dateend_date— ISO 8601 datecategory— Filter by categoryuser_id— Filter by userlimit— Number of results (max 1000 per page)offset— Pagination offset
See the API Reference documentation for full details.
Compliance Use Cases
The audit trail supports various compliance requirements:
- SOC 2 — Demonstrates access control and change management logging
- GDPR — Shows data access and processing activities for data subject requests
- HIPAA — Documents access to facilities containing PHI
- ITAR — Logs visitor screening and access control for restricted facilities
- Corporate policies — Provides evidence for internal investigations and HR reviews
Troubleshooting
| Issue | Solution |
|---|---|
| Cannot access Audit Trail | Only Owner and Admin roles have access. Contact your admin to upgrade your role. |
| Missing log entries | Check that the date range and filters include the expected timeframe. Some events may be in a different category than expected. |
| IP address showing as internal | If using a VPN or proxy, the logged IP may be the proxy address, not the user's actual IP. |
| Export taking too long | Narrow the date range or category filters to reduce the data volume. |
| Events not appearing in real-time feed | Refresh the dashboard. Ensure the Activity Feed widget is enabled. |
Best Practices
- Review the audit trail weekly — Look for unusual patterns, failed logins, or unauthorized setting changes.
- Set up security alerts — Don't rely on manual review alone. Automated alerts catch issues faster.
- Export logs before retention expiry — If you need long-term records, export and archive them externally.
- Use the audit trail for training — Review common errors or incorrect workflows to improve staff training.
- Document audit procedures — For compliance, maintain a written procedure for how and when you review audit logs.