Document portal for professional practices: why Nextcloud

Sending records by email and storing files on a personal Drive works until it does not. What a private document portal is, when you need one, and what changes with Nextcloud.

by Geraldo Kenga 5 min read

If your practice sends client documents as email attachments and keeps its archive on a Google Drive tied to someone’s personal account, this article is written for you. A private document portal solves a problem you may not see today — but when it appears, it appears all at once.

What is a document portal and what does it actually do?

It is a private web space, hosted on a server dedicated to your practice, where each client or patient logs in with their own credentials and sees only their own documents. It serves three purposes: bringing order, controlling access, and demonstrating — not merely declaring — how you handle the data entrusted to you.

In practice: the practice uploads records, contracts or case files into the person’s folder; the person finds them independently, whenever they want, without calling the reception desk; every access is logged. Emails with attachments disappear, and with them the question “had we already sent that?”.

Why do email and Drive eventually fall short?

Because they work on trust and break down on accountability. Email has no access control: a wrong forward and a medical record is in a stranger’s inbox, permanently. A personal Drive has a structural problem: the account belongs to a person, not to the practice — and people change jobs, passwords and plans.

For those handling sensitive data — medical practices above all, but also accountants and solicitors — there is a legal dimension: to the question where is the data and who can see it? you need to be able to answer precisely. “On Drive, the receptionist has the password” is not an answer that holds up in an audit or a dispute.

What is Nextcloud and why do we use it?

Nextcloud is an open-source platform for managing files, users and shares that is installed on a server you own: it works like the cloud services you already know, with the decisive difference that the infrastructure is yours. No per-user licences, no changing terms of service, no data hosted who knows where.

We use it for three practical reasons. It is mature: an established project, used by public administrations and organisations across Europe. It is complete: granular folder permissions, expiring shares, messaging, browser and app access. And it is simple for the end user: a login page and their own folders — we have seen it used daily, without assistance, by patients of all ages at the Gippone Medical Practice portal.

Is a private portal GDPR-compliant?

The portal gives you the technical tools the GDPR requires; full compliance also depends on your processes. That is an honest distinction that those who sell “turnkey GDPR solutions” tend to skip over.

What the infrastructure covers: data on a dedicated server in Europe, named and logged access, role-based permissions, encryption in transit, backups. What remains with the practice (with the support of a privacy consultant): information notices, processing records, appointments. The difference compared to “spontaneous” management is that with a portal the technical answers exist and can be documented — rather than being reconstructed after the fact, in a rush, when someone asks for them.

Is it complicated for non-technical clients and patients?

No, and this is a project requirement, not a wish: if a manual is needed, the project is wrong. For the end user, the portal is a web page with a username and password; inside, their folders and their documents. Everything they need to know how to do is click and download.

The real complexity lies in the initial design — folder structure, roles, permissions — and it is work done once, properly, before launch. That is where you decide whether the portal will be tidy in three years or will replicate the chaos it was meant to resolve.

When is a document portal NOT needed?

It is not needed if your documents do not concern third parties and have no confidentiality requirements: for the internal files of a small team with no sensitive data, consumer cloud services do the job at nearly zero cost. It would be dishonest to sell you a dedicated infrastructure for storing price lists.

It is also not needed — or not yet — if the practice is not ready to change its habits: the portal works when all client documents go through it. If half the practice keeps sending attachments by email, you have paid for two systems and still have the same disorder as before, at greater expense.

The practical criterion is the accountability question: if tomorrow a client, a colleague or an authority asked you where is my data and who has seen it, would your current answer leave you uncomfortable? If yes, the portal solves a real problem. If not, keep it in mind and reassess as the practice grows: it is a project done well once, not a subscription to accumulate.

What do you need to get started, and what does maintenance cost?

You need four things: an analysis of the practice’s actual document flows, a dedicated server, configuration carried out by someone who understands hardening and backups, and an orderly migration of existing files. The cost has two components: the initial project (a one-off investment) and an annual management fee — maintenance, security updates, monitoring, support.

The annual fee is the part we do not compromise on, and you should be wary of anyone who omits it to lower the quote: an unmanaged server is a security risk with an unknown expiry date. The real alternative to the annual fee is not “free”: it is paying more, at the worst possible moment, with your clients’ data in the middle.


A document portal is not an “IT project”: it is a way of responding seriously to the trust of those who entrust you with their data. If you want to understand what it would mean for your practice, let’s talk — the first consultation is an honest technical opinion, not a quote in disguise.

FAQ

Frequently asked questions

Have a question that isn't here?

Write to us: we'll answer — and it might become the next article.

Let's talk