One of the more powerful features in Nextcloud is the auto-tagging feature combined with files retention control. This enables admins to control the life cycle of data. For example, you could delete files replacing email attachments using the latest version of the Nextcloud Secure Sharing Outlook Add-in after a set period. In this blog we will show how to do exactly this!
Why?
Many organizations have legal reasons to not keep data around too long. They would delete emails after 3 months, for example. But if you use the Nextcloud Outlook Add-in, attachments would still be available through the links in the email. Nextcloud has the ability to delete those automatically with our Retention app.
It could also be a measure to keep storage costs under control. If your company exchanges large files with customers, deleting all files over 1gb of size after a week or two might make a lot of sense.
The Outlook Add-in
The activity view shows you when a recipient downloaded or uploaded files
Emails become smaller, saving storage on the mail server and inboxes of senders and recipients
The IT department is in control over the data, with security policies enforced by File Access Control in effect
Files and folders exchanged can be of any size and amount
The Add-in lets users upload attachments to Nextcloud. It will automatically insert a link to the attachments in the email. Users can also create a public upload folder for the recipient and the Add-in can be configured to automatically upload attachments before they are sent when they exceed a specified size. An upcoming feature is the ‘activity tracker’ which is being tested now. It shows when files were uploaded in a folder that was shared or when files were downloaded. This feature is expected in a big release later this summer.
Controlling file access and limiting life time
Once data is on Nextcloud instead of in hard-to-track emails, the usual IT capabilities provided by Nextcloud can deliver security, legal and practical control. Not only are File Access Control rules enforced, the Outlook Add-in can be recognized and special policies can be configured. In this example, we show how to tag files from the Outlook Add-in as “Outlook” and set up a policy to delete them after 30 days, but only if they are larger than 100 mb.
First, we have to check if the automated tagging app and the retention app are enabled. If they are, we can proceed to the settings screen and move there to the Workflow tab.
Now, we create a tag named ‘old email attachments’, making it invisible to users.
Then we assign this tag when the Request user agent matches. In Nextcloud 14 or newer, you can simply select the Outlook add-in from the drop-down menu. In older versions, you have to use a regular expression. The outlook client has the following user agent: Mozilla/5.0 (Microsoft Windows NT 10.0.16299.0) Nextcloud-Outlook v2.3.0.1
Of course, the version number changes. In the end, what we care about is the Nextcloud-Outlook part, so we define this regular expression: ((Mozilla\/).*( \().*(\))( Nextcloud-Outlook v).*)
This will select all files uploaded with the outlook client. We also add that file size has to be over 100 MB.
Finally we set the File retention for files with this tag on 30 days!
That is all that is required. Nextcloud will assign our defined tag to files over 100mb when they are uploaded with the Outlook Add-in, and the retention app will remove these files 30 days after their creation.
Here is a screenshot when using Nextcloud 14.0.3, just picking the Outlook add-in from the drop-down and deleting files after 7 days – no need for a regular expression in our latest version!
Hopefully this blog gives some inspiration to people looking to control the lifecycle of data on their Nextcloud server!
“When we have welcoming communities of contributors, open source software gets better and more useful to everyone.” Limor Fried, Electrical Engineer, Inventor and Founder of open-source hardware company Adafruit We believe in this ideal and love to work with our community. We are always looking to involve more people in Nextcloud, bringing in their ideas, […]
“Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat […]
Over the last years Nextcloud Talk has developed in a fantastic productivity tool, enabling teams across the globe to communicate and collaborate in chat rooms, video meetings and webinars.
Hot on the heels of Nextcloud Hub 4, our desktop client now enables users who are running the latest Nextcloud to take advantage of its improved End-to-end encryption features!
After a complaint filed by Nextcloud on behalf of a coalition of dozens of European cloud tech providers in November 2021, the German Bundeskartellamt (federal antitrust authorities) has now begun an official investigation into Microsoft to assess if the company has a dominant position in the market.
Nextcloud users know the importance of integrating different systems and tools to create a seamless workflow. Nextcloud Enterprise allows you to integrate with Microsoft environments for file storage, user directory, Outlook, Sharepoint, Windows Desktop, MS Office online server, and Teams. And now, we are excited to announce a new addition to our lineup: the Nextcloud […]
In Nextcloud Hub 8, we introduced interactive widgets, a completely new mechanic that lets you share, access and interact with items from various apps in a compact widget format throughout your platform.
We save some cookies to count visitors and make the site easier to use. This doesn't leave our server and isn't to track you personally!
See our Privacy Policy for more information. Customize
Statistics cookies collect information anonymously and help us understand how our visitors use our website. We use cloud-hosted Matomo
Matomo
_pk_ses*: Counts the first visit of the user
_pk_id*: Helps not to double count the visits.
mtm_cookie_consent: Remembers that consent for storing and using cookies was given by the user.
_pk_ses*: 30 minutes
_pk_id*: 28 days
mtm_cookie_consent: 30 days