Nextcloud is a file storage and collaboration platform, a little like Dropbox, Google Drive or Microsoft OneDrive. The difference with Nextcloud is that it's Open Source and that it can be hosted on your own infrastructure (local or cloud). This gives you much more control over who gets access to what.