Understand Retention Policies and Audit Logs in Leapwork Go | Leapwork Docs

This article explains the retention controls currently available in Leapwork Go and what is captured in the administrative audit log.

It is intended for customer admins and security-minded workspace owners who need to understand what data is kept, what is removed over time, and which administrative actions are recorded.

What this article covers

This article focuses on asset retention and administrative audit logs. It does not cover every other retention setting in the product, such as run or result retention.

Retention policies at a glance

Leapwork Go currently supports two separate company-level retention controls in this area.

Policy What it applies to Current default What happens when the retention window is reached
Audit log retention Administrative audit log records for the company 90 days Older audit log records become eligible for background cleanup
Asset retention Soft-deleted assets, including items such as sequences, timelines, and data items 30 days Soft-deleted items become eligible for permanent cleanup

Both policies are enabled by default in the current implementation.

Audit log retention

Audit log retention controls how long administrative audit records are kept for a company.

What this means in practice

Asset retention

Asset retention applies to items that have already been deleted from the workspace and are no longer active.

It does not delete active assets.

What this means in practice

What the audit log captures today

The audit log is action-focused. It records administrative and execution-related events rather than acting as a raw capture of every page view.

Based on the current code, the audit log covers these categories:

Category Examples of audited activity
Project management Create, rename, delete, restore, and permanently delete projects
Asset management Create sequences and timelines, import JMX/HAR, rename assets, delete, restore, and permanently delete assets
Data items and sequence editing Create and update data items, add or update sequence steps, move or duplicate steps, paste steps, delete steps, update sequence configuration
Timeline updates Save or update track item configuration
Test execution Start runs, start preview runs, stop runs, clean up executing runs
Recording activity Start recording, stop recording, update recording allowlist settings
User and role management Create users, invite users, update users, deactivate users, create/update/delete roles, update user-company assignments
Company and domain settings Update company settings, valid domains, plan/domain mappings, recording URL governance
Retention settings Update audit retention and asset retention policies
Integrations and exports Run or stop integration-triggered runs, export audit logs

What an audit log entry contains

Audit log entries are stored as structured records. In the current implementation, each entry includes these core fields:

Field Meaning
Timestamp When the event was recorded
Actor Who performed the action
Actor type The role or actor category
Action type What kind of action happened, such as create, update, delete, invite, execute, or allocation
Target type The area affected, such as project, user account, retention policy, company settings, or integration
Target name The specific item or context involved
Outcome Whether the action succeeded or failed
Details Human-readable event details

The current implementation also supports correlation-based lookup for related events.

Reviewing and exporting audit logs

Leapwork Go supports administrative audit log review and export.

In the current implementation, audit logs can be:

Access to audit logs depends on your assigned role and company scope. In practice, audit log access is intended for admin-capable roles rather than general contributors or read-only users.

Troubleshooting and common questions

A deleted asset is still visible in the deleted lifecycle. Why has retention not removed it yet?

Asset retention applies only after the item is deleted and the configured retention window has fully passed. Cleanup also runs as a background job rather than immediately at the moment the window is reached.

Will asset retention remove active projects, sequences, or timelines?

No. The current asset retention flow applies to items that have already been deleted. It does not remove active assets.

Are audit logs available forever?

No. Audit logs are subject to the configured audit retention policy. Older records become eligible for cleanup after the retention window.

Can audit logs be exported?

Yes. The current implementation supports audit log export in CSV and Excel format.

Does the audit log only track security settings?

No. It covers a broader set of administrative and execution-related actions, including user management, project and asset changes, execution activity, integrations, and retention policy updates.