Skip to content
English
  • There are no suggestions because the search field is empty.

How to Schedule Delivery of the DSR Audit Log

Learn how to set up recurring exports of your DSR Audit Log to ensure long-term data retention and compliance readiness.

Overview

The DSR Audit Log in MineOS provides a full record of all Data Subject Requests (DSRs) processed on your platform. To meet data retention requirements and maintain an accessible history of closed tickets beyond the platform's default retention window, you can schedule automatic, recurring deliveries of the Audit Log to an external destination — such as email, Amazon S3, webhook, or SFTP.

This article explains how to set up a scheduled delivery and provides best practice recommendations for retention.

Why Use Scheduled Delivery?

The Audit Log is available directly in MineOS under DSR → Audit Log, but data displayed there is subject to the platform's retention limits. By scheduling periodic exports, you can:

  • Maintain long-term records of closed DSR tickets beyond the platform's default retention period
  • Comply with regulatory requirements that mandate extended record-keeping
  • Provide audit-ready documentation to regulators or internal compliance teams

Note: Scheduled delivery of the Audit Log is for record-keeping purposes and is separate from MineOS's DSR Storage setting. The DSR Storage option (found under Main Settings → Developers → DSR Storage) controls where the copy report files generated during Copy requests are stored — either in MineOS's default private Google Cloud bucket or in a custom GCP bucket you provide. This setting applies to Copy requests only and has no effect on delete tickets or the Audit Log. To retain Audit Log data long-term, use scheduled delivery as described in this article.

Step 1 – Open the Schedule Delivery Dialog

  1. Navigate to DSR → Audit Log.
  2. Click the three-dot menu (⋮) in the top-right corner of the table.
  3. Select Schedule delivery.

The Schedule Delivery dialog will open. It has three tabs: Settings, Filters, and Advanced options.

Image 23-03-2026 at 22.54

Step 2 – Configure Settings

The dialog has three tabs: Settings, Filters, and Advanced options.

Image 23-03-2026 at 22.57

Settings Tab

Schedule Name: Give your schedule a descriptive name (e.g., DSR Audit – Weekly Closed Tickets). This name will also appear in email subject lines and filenames.

Recurrence: Choose how often the delivery should run. Options include:

  • Send now — a one-time, immediate delivery
  • Monthly / Weekly / Daily / Hourly / Minutes — time-based recurring schedules
  • Specific months / Specific days — custom calendar-based schedules
  • Datagroup update — triggers after a database datagroup refresh (for advanced setups)

Recommendation: For ongoing compliance, use Weekly (aligned with your Closed At Date filter window) or Monthly for lower-volume use cases.

Destination: Select where the export should be delivered. Available destinations:

Destination When to Use
Email Simple delivery to one or more recipients. Requires at least one email address.
Webhook Send data to an external service or integration (e.g., Zapier, internal systems).
Amazon S3 Store exports in an S3 bucket. Requires Bucket name, Access Key, Secret Key, and Region.
SFTP Upload to a secure FTP server. Requires server address and login credentials.

Format: Choose the file format for the export:

Format Description
CSV zip file Raw, unformatted data — best for importing into other tools or long-term archival
PDF A rendered snapshot of the Audit Log — best for compliance records and human review
PNG visualization A visual image of the log — best for quick sharing or visual reports

Recommendation: Use CSV zip file for archival and data processing.

Filters Tab

The Filters tab is where you configure which records are included in each delivery. Filters set here are independent of the main Audit Log table view — changing them here only affects the scheduled export.

Image 23-03-2026 at 22.59

The available filters are:

Filter Recommended Setting
Created At Set to "in the last 3 months" or longer to capture an appropriate lookback window
Closed At Date Match to your recurrence (e.g., "in the last 1 week" for weekly schedules)
System Request ID Optional — leave as "is any value" unless targeting a specific request
Request State Optional — filter to "Closed" to export only resolved tickets
Request Type Optional — filter by type (e.g., "Get a copy", "Delete my data")
End User Country / State Optional — useful for jurisdiction-specific reporting

Best practice: Align the Closed At Date filter window with your schedule recurrence. For example, if you deliver weekly, set Closed At Date to "in the last 1 week." This ensures each delivery captures only the tickets closed in that period, without gaps or overlaps.

Advanced Options Tab

Additional delivery options are available here depending on your selected destination and format:

  • Custom message (email only): Include a note in the body of delivery emails.
  • Expand tables to show all rows (PDF only): Ensures all Audit Log rows are included in PDFs, not just those visible in the preview.
  • Paper size (PDF only): Adjust page dimensions for printed compliance reports.
  • Values: Choose Formatted (human-readable) or Unformatted (raw values, better for data processing).

Image 23-03-2026 at 23.00

Step 3 – Save the Schedule

Once all settings are configured, click Save. The schedule will run automatically at the configured recurrence.

To send a one-time test delivery to yourself before saving, click Test now (available for recurring schedules only).

Managing Existing Schedules

To view, edit, duplicate, or delete a schedule:

  1. Navigate to DSR → Audit Log
  2. Click the three-dot menu (⋮)Schedule delivery
  3. A list of your existing schedules appears. Use the three-dot menu on each row to Edit, Duplicate, or Delete.

Best Practices Summary

  • Align filter windows with recurrence — set Closed At Date to match your schedule interval to avoid gaps or duplication.
  • Use CSV format for archival — structured data is easier to ingest into compliance or reporting tools.
  • Use a consistent schedule name — this name appears in filenames and email subjects, making it easier to trace deliveries.
  • Add the External Ticket ID to automated email communications — the Audit Log delivery does not include PII. If a subject ever disputes a request, they will need to provide their External Ticket ID. Ask your customers to include this ID in all DSR-related automated email communications so it can be referenced during disputes.
  • Verify retention duration — confirm with your team the current platform retention period for the Audit Log to ensure your schedule captures records before they expire.

Need help?

Contact your Customer Success Manager for further information and assistance.