Is there anything OOTB to track file downloads?

I would imagine pega is recording when users are downloading files. If so where is this recorded.

I don’t think there is an OOTB way for this, Let’s see if any has the solutions

Assuming that the requirement is for attachments / files in the case.

Download menu on the attachements calls the legacy function, so the menu can be customized to include a wrapper activity / DT to log the download details.

Hi @JordanC4 , OOTB pega logs only access to cases and a few other events.

The clean way to get what you want is a custom security event. Hook into the attachment-download action and log it via the security event logger API (tools.getSecEventLogger().logCustomEvent(...)), preferably wrapped in a Rule-Utility-Function rather than an inline Java step. That writes a first-class entry into the same security event log alongside the built-in events, so it flows into whatever SIEM/monitoring you already have.
Security event logging | Pega Academy?

@JordanC4 If you are downloading a file from Pega Case, you can use auditing to audit on click of button.It writes the download entry to history table with operator details. The similar functionlity can be extended to other places as well using this as reference