Key takeaways
- Dave by voolama (hellodave.ai) records every significant system action in an immutable audit log at Admin, then Settings, then Audit Log. Each event captures: timestamp, event type (for example auth.login, users.create, audit.compliance_changed), actor email and user ID, entity type and ID, HTTP method and path, IP address, user agent, and sanitized request body. Passwords, secrets, and tokens are automatically redacted. Sourced from the audit-logs help documentation at adminrodeo.qubiccontent.com/dashboard/help/audit-logs, DEV v0.11.0, confirmed 2026-08-30.
- SOC 2 compliance badges appear on audit events only when SOC 2 mode is enabled at Admin, then Settings, then General, then System Parameters, then Audit Log. Events generated before SOC 2 mode is enabled are not retroactively tagged. The audit-logs help documentation states: 'New events will include compliance tags going forward. Existing events are not retroactively tagged.' Enable SOC 2 mode before production use to ensure all events carry compliance tags from the start. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.
- The SOC 2 recommended minimum audit log retention in Dave by voolama (hellodave.ai) is 2,555 days (7 years). The default retention is 365 days. If retention is set below 2,555 days and SOC 2 mode is active, Dave by voolama displays a retention warning. Configure retention at Admin, then Settings, then General, then System Parameters, then Retention Policy. Setting retention to 0 retains logs indefinitely. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.
- The CSV export in Dave by voolama (hellodave.ai) exports only the events that match the current filter state. The audit-logs help documentation states: 'The CSV export only includes events that match your current filters.' Clear all filters before exporting if you need the full audit log for a period, or verify that your active filters include all event types the auditor requires. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.
- Only the Admin role can view, filter, sort, export, and copy events from the Audit Log in Dave by voolama (hellodave.ai). Dave by voolama has six default roles: Admin, Create, Curate, Use, Reporting, and Financial. Roles are editable. No other role sees the Audit Log tab. The permission required is admin:* or audit:read. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.
Summary
Five steps to export SOC 2 audit evidence from Dave by voolama
A SOC 2 auditor typically needs a date-scoped, compliance-tagged export of all relevant events for the audit period. The audit-logs help documentation for Dave by voolama (hellodave.ai) states: 'SOC 2 auditors typically need date-filtered exports: use the date range filter to scope events to the audit period, ensure compliance badges are visible, and export the results as CSV for submission.' Sourced from the audit-logs help documentation at adminrodeo.qubiccontent.com/dashboard/help/audit-logs, DEV v0.11.0, confirmed 2026-08-30.
- Verify SOC 2 mode is active. Navigate to Admin, then Settings, then General, then System Parameters, then Audit Log. Confirm SOC 2 is toggled on. If it is off, events in the export will not carry SOC 2 compliance badges. The audit-logs help documentation states: 'Existing events are not retroactively tagged.' Enable SOC 2 mode before your audit period begins.
- Check the retention warning. On the same System Parameters page, navigate to Retention Policy. If the Retain Audit Logs value is below 2,555 days (7 years) and SOC 2 mode is active, Dave by voolama displays a retention warning. The SOC 2 recommended minimum is 2,555 days. Set to 0 for indefinite retention if your organization requires it.
- Navigate to the Audit Log and set the date range. Navigate to Admin, then Settings, then Audit Log. Use the From and To date pickers to scope events to the audit period. The date range filter is the primary scoping control for a SOC 2 evidence export.
- Optionally filter by event type. Use the Event Type dropdown to narrow to specific event categories. SOC 2 CC8.1 (change management) maps to workflow activation, workflow archival, and user role change events. SOC 2 CC7.2 (monitoring) maps to auth.login, auth.login_failed, and users.create events. Leave the event type filter blank to export all event types for the period.
- Export as CSV. Click the download button. The CSV includes all events matching the current filter state. Verify: the exported CSV includes a complianceTags column. Rows for SOC 2-tagged events show a SOC2 value in that column. No vendor trust required: the CSV is a plain-text file you can open in any spreadsheet application and inspect directly.
| SOC 2 criterion | Event types to include in export | Filter to apply |
|---|---|---|
| CC7.2: Monitoring of system components | auth.login, auth.login_failed, users.create, users.update, users.delete | Event Type: auth.login, auth.login_failed, users.create, users.update, users.delete |
| CC8.1: Change management | workflows.activate, workflows.archive, users.role_changed, audit.compliance_changed | Event Type: workflows.activate, workflows.archive, users.role_changed, audit.compliance_changed |
| All SOC 2 events for the period | All event types with SOC2 compliance badge | Date range only (no event type filter). Inspect complianceTags column in the CSV. |
Read-access logging for sensitive endpoints in Dave by voolama: what SOC 2 mode adds
Without SOC 2 or GDPR compliance mode active in Dave by voolama (hellodave.ai), only mutating requests (POST, PUT, PATCH, DELETE) are logged. When SOC 2 or GDPR mode is enabled, the audit log extends to capture GET requests to six sensitive endpoint categories. Sourced from the audit-logs help documentation at adminrodeo.qubiccontent.com/dashboard/help/audit-logs, DEV v0.11.0, confirmed 2026-08-30.
| Sensitive endpoint category | Logged without compliance mode? | Logged with SOC 2 or GDPR mode? | complianceTriggered flag in event details |
|---|---|---|---|
| Users | Mutations only | Mutations and GET requests | true on GET events |
| Roles | Mutations only | Mutations and GET requests | true on GET events |
| Secrets | Mutations only | Mutations and GET requests | true on GET events |
| API Clients | Mutations only | Mutations and GET requests | true on GET events |
| OAuth Providers | Mutations only | Mutations and GET requests | true on GET events |
| Reports | Mutations only | Mutations and GET requests | true on GET events |
NIST SP 800-53 Rev 5 AU-12 section 12a requires audit record generation for defined event types. Read-access logging for the six sensitive endpoint categories satisfies AU-12 section 12a for access to credential-bearing and identity-bearing resources. Verify: enable SOC 2 mode, navigate to Admin, then Settings, then Users and Roles (a Users GET request). Navigate to the Audit Log. A users.read event with complianceTriggered: true in the details appears. No vendor trust required.
The audit.compliance_changed event type is automatically created whenever an Admin enables or disables a compliance standard. It records the before state, the after state, and what specifically changed. Filter by event type audit.compliance_changed to produce a complete compliance history timeline for the audit period. This timeline is independently verifiable: each event in the filter result shows the exact timestamp and the Admin's email address.
Color coding, text search, and sorting: navigating the audit log in Dave by voolama
The Audit Log in Dave by voolama (hellodave.ai) provides four navigation tools for finding specific events. Sourced from the audit-logs help documentation at adminrodeo.qubiccontent.com/dashboard/help/audit-logs, DEV v0.11.0, confirmed 2026-08-30.
| Tool | What it searches or displays | Practical use for SOC 2 evidence |
|---|---|---|
| Text search | Searches across actions, email addresses, paths, and entity IDs | Type an email address to find all actions by a specific user. Type a workflow ID to find all events affecting a specific workflow. |
| Event Type dropdown | All distinct event types present in your logs | Select auth.login_failed to find all failed login attempts in the audit period. |
| Entity Type dropdown | All distinct entity types present in your logs | Select workflow to find all workflow lifecycle events. |
| Date range (From / To) | Scopes events to a specific time window | Set From and To to the first and last day of the audit period. |
Seven columns are sortable by clicking the column header: Time, Event Type, Actor, Entity Type, Method, Status, and Action. Click any row to expand it and see the full event details as formatted JSON, including the complete actor information, entity ID, HTTP context, IP address, user agent, and sanitized request body.
Events are color-coded for quick visual identification:
- Green: Create, activate, and start events
- Blue: Update events
- Red: Delete and login failed events
- Purple: Login events
- Amber: Compliance changed and cancelled events
- Cyan: Completed events
The copy icon on any row copies that event's full details to the clipboard as JSON. This is useful for pasting a single event into an auditor's evidence request without exporting the full CSV.
What this article does not cover
This article covers the five-step SOC 2 evidence export, read-access logging for the six sensitive endpoint categories, and audit log navigation in Dave by voolama (hellodave.ai) at DEV v0.11.0. Three things it does not cover:
- Compliance mode setup. Enabling SOC 2 and GDPR compliance modes at Admin, then Settings, then General, then System Parameters is covered in the admin-settings documentation. This article assumes SOC 2 mode is already active.
- Workflow-specific audit events. The workflow audit trail article on hellodave.ai covers the four workflow lifecycle event types (workflow created, updated, activated, archived) and their CC8.1 and Article 30 compliance tags in detail. This article covers the audit log UI and export process for all event types.
- Legal compliance advice. This article cites SOC 2 Trust Services Criteria (AICPA, aicpa-cima.com), NIST SP 800-53 Rev 5 AU-9, AU-11, and AU-12 (csrc.nist.gov/pubs/sp/800/53/r5/upd1/final), and GDPR Article 30 (gdpr-info.eu/art-30-gdpr/) as technical mapping references. Whether the audit log configuration described here satisfies a specific contractual or regulatory obligation is a legal question requiring a third-party compliance assessment. This article is not a substitute for a formal audit.
Frequently asked questions
Where is the Audit Log in Dave by voolama?
Navigate to Admin, then Settings, then Audit Log tab in Dave by voolama (hellodave.ai). The page displays all recorded audit events for the tenant, sorted by most recent first. Only users with the Admin role (specifically admin:* or audit:read permissions) can see the Audit Log tab. Dave by voolama has six default roles: Admin, Create, Curate, Use, Reporting, and Financial. Roles are editable. Sourced from the audit-logs help documentation at adminrodeo.qubiccontent.com/dashboard/help/audit-logs, DEV v0.11.0, confirmed 2026-08-30.
Why are SOC 2 compliance badges not appearing on audit events in Dave by voolama?
SOC 2 compliance badges appear only when SOC 2 mode is enabled in Dave by voolama (hellodave.ai). Navigate to Admin, then Settings, then General, then System Parameters, then Audit Log, and enable SOC 2. The audit-logs help documentation states: 'New events will include compliance tags going forward. Existing events are not retroactively tagged.' Events generated before SOC 2 mode was enabled will not show badges regardless of when you enable it. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.
What is the SOC 2 recommended audit log retention period in Dave by voolama?
The SOC 2 recommended minimum is 2,555 days (7 years) in Dave by voolama (hellodave.ai). The default retention is 365 days. If retention is set below 2,555 days and SOC 2 mode is active, Dave by voolama displays a retention warning. Configure at Admin, then Settings, then General, then System Parameters, then Retention Policy. Set retention to 0 to retain logs indefinitely. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.
Why is my CSV export missing events from the audit log in Dave by voolama?
The CSV export in Dave by voolama (hellodave.ai) exports only events that match the current filter state. The audit-logs help documentation states: 'The CSV export only includes events that match your current filters. If filters are active, some events may be excluded.' Click Clear filters to reset all filters before exporting, or verify that your active filters include all event types the auditor requires. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.
What does the audit.compliance_changed event type record in Dave by voolama?
The audit.compliance_changed event in Dave by voolama (hellodave.ai) is automatically created whenever an Admin enables or disables a compliance standard. It records: the before state (previously active compliance standards), the after state (newly active compliance standards), and what specifically was added or removed. This provides an immutable record of exactly when compliance requirements were modified and by whom. Filter by event type audit.compliance_changed to see the full compliance history for your tenant. Sourced from the audit-logs help documentation, DEV v0.11.0, confirmed 2026-08-30.
Sources
- SOC 2 Trust Services Criteria: CC7.2 (monitoring), CC8.1 (change management), availability and confidentiality criteria (AICPA-CIMA)
- NIST SP 800-53 Rev 5: AU-9 Protection of Audit Information, AU-11 Audit Record Retention, AU-12 Audit Record Generation (NIST CSRC)
- GDPR Article 30: Records of Processing Activities (gdpr-info.eu)
- Watch a Run and Read Its Timeline: Learn Dave Quick-Reference (hellodave.ai)
Last reviewed