Log downloads of shared contents


I hope, the question is not too stupid… :wink: I am just looking for a way for my users to see, if someone has already downloaded their shared content. I already looked in the app store, but only found a way to do so for internal, or ‘known’ users.

My users often share files to external persons, so a possibility for showing a hint like “File was downloaded on date/time by ip-address” would be super-helpful. Is there a way to activate something like that? Did I overlooked the matching app?

Thank you very much for any hints on this!
Greetings, Dennis

Nextcloud version (eg, 20.0.5): 24.0.4
Operating system and version (eg, Ubuntu 20.04): Ubuntu 20.04
Apache or nginx version (eg, Apache 2.4.25): nginx

The admin can set the notifications in https://cloud.server.tld/settings/user/notifications. Then the user get the download infos in the activity app https://cloud.server.tld/apps/activity and can set e-mail/push in the settings https://cloud.server.tld/settings/user/notifications.

Personally, I would simply set an expiration date and communicate with the customer. That should be sufficient for security and if needed, you can probably provide the documents again. There are ways to set a default expiration date (e.g. a week or a month).

Since Nextcloud 24 there are additional rights. You can create a folder with the file/files and set the rights read and delete. Then the external persons can download the file/files and delete the file/files on their own. :wink: