*** id: c5092a83-9867-4d1d-beb0-78b383e9502e title: Media URL protection subtitle: Learn how to protect your media description: >- Configure Media URL Protection to secure media files generated by your SignalWire services at the project level. slug: /media-protection x-custom: tags: * 'product:signalwire\_space' *** Media URL Protection controls access to media files generated by your SignalWire services, including call recordings, MMS attachments, and fax documents. By default, these media URLs are publicly accessible to anyone with the direct link, but they contain randomly generated UUIDs that make them virtually impossible to discover or guess. This provides security through obscurity, but may not be sufficient for applications handling sensitive content. When Media URL Protection is enabled, accessing these URLs requires authentication using your project's API credentials. This uses the same authentication method as other SignalWire API endpoints. Unauthorized attempts will be denied. For more information about API credentials and how to use them, see the [API credentials documentation][api-credentials]. [api-credentials]: /docs/platform/your-signalwire-api-space [projects-page]: https://my.signalwire.com/?page=projects ## Configuring media protection ### Select your project Navigate to the [projects page][projects-page] and select the project where you want to configure media protection. ### Access project settings Once in your project dashboard, click on the area where your project name is displayed. This should open a menu with an option called `Project Configuration`. Click on this option to be directed to the project settings page. ![Project settings menu.](https://files.buildwithfern.com/signalwire.docs.buildwithfern.com/docs/5ce6c5d5f3143b564d3e8929b38cc3d54453385860dfb9e49d2bdb9cf4ba500f/assets/images/dashboard/project-settings-menu.webp) ### Locate media URL protection Scroll down to find the **Media URL Protection Details** section, which contains three independent toggles: * **Protect Recording Media URLs** - controls access to call recordings generated by your voice services. * **Protect Message Media URLs** - applies protection to media attachments sent through SMS and MMS messages, including images, documents, and other attached files. * **Protect Fax Media URLs** - secures fax documents and their attachments. Fax metadata and delivery confirmations remain unaffected. ![Media Protection Interface.](https://files.buildwithfern.com/signalwire.docs.buildwithfern.com/docs/99357dfc435fa16fd5335c7095bc0860ff961a30f2bc928f405dc90be12b58e2/assets/images/dashboard/media-protection-interface.webp) ### Enable protection Toggle any combination of the three protection options from **No** to **Yes** based on your security requirements. Changes take effect immediately. ### You're protected Now when a request is sent to a media URL, if no valid authentication is provided, the request will be denied!