This post was originally written in German by the German Federal Youth Association.
Nextcloud is free software for sharing and collaboratively working with files, appointments, tasks, chatting, video conferencing, collaborating and much more. Nextcloud scales from small teams to many thousands of users – and even quite simple web hosting packages allow small organizations and teams to work together very well. Your own Nextcloud server can perfectly interact with other Nextclouds, Pydio’s and others: Networking beyond the limits of one’s own server has already been thought through.
Nextcloud was born from the idea that users should remain in control of their data. Large commercial providers store data in some data center (and you have no control over where that is). With Nextcloud, it’s different: You decide whether you want to install “the cloud” at home or somewhere else.
Teams are not constant – sometimes new people are added, sometimes they leave. What does this mean for collaboration based on Nextcloud? When new people join, things are usually quite simple: you add them to groups (which are set up for the whole instance) or circles (groups created by users), or you individually share the relevant files. The question is, however, what to do when people leave a team. In our experience, there is a lot of uncertainty here about the data that was created during the time together.
We have looked into this and would like to introduce you to the different possibilities. Basically, user accounts can be either deactivated or completely deleted. “Deactivated” means that this person can no longer log in, but that the created files are still available – even for those with whom something was shared or created together.
Whether data is still available for team members when an account is completely deleted depends on the storage location.
If case 2 or 3 is a problem for you, you can prevent the loss of data: someone with whom the files were shared can download them and then upload them again (as their own files or in a group folder). This way may not seem convenient, but as a small trade for the higher protection of your own data, it’s quite acceptable.
System administrators have of course a way to ensure no data at all gets deleted when an account is deleted: the Transfer Ownership function can move ownership of all data from a user who’s account is to be deleted to another account. You can read about this in the documentation.