Plugin Support
Yuki K a11n.
(@yukikatayama)
Automattic Happiness Engineer
H @carloslwnt29,
There’s a few things you can do to make sure that URL is secure:
– make sure to upload your image from this setting below, and not by adding it to the Media Library first then selecting the file. This will put the upload in a special folder that blocks outside access directly- wp-content/uploads/woocommerce_uploads

Link to image: https://d.pr/i/we3DbS
– require that the user be logged in to download by going to WooCommerce > Settings > Products > Downloadable products and enable the Downloads require login.
Another option is to use a plugin such as Amazon S3 Storage
Hope that helps!
Yes, I had it configured as you suggested. Still, if we have the url it can be easily retrieved on any browser without loggin in
https://ibb.co/BwwCvPL
https://ibb.co/bQWSwzT
In addition to what @yukikatayama mentioned, here is an old, but still relevant workaround to this – https://jilt.com/blog/how-to-create-woocommerce-secure-downloads/
We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread.