Self-hosted file sharing for GDPR

Hosting file sync and share on infrastructure you control changes who is a processor and where transfers occur, but it does not remove your GDPR obligations. This page maps Articles 24, 25, 28, 32 and Chapter V to Nextcloud and Seafile configuration, evidence and gaps.

On this page

Does self-hosted file sharing for GDPR remove transfer risk?

Self-hosting reduces the number of processors and transfer paths, but it does not remove the controller's responsibility. If your organization uses or is considering cloud file sharing, you must still justify where personal data sits and who can reach it. Under Articles 24, 25 and 32, the controller remains accountable for appropriate measures, privacy by design and default settings, and security of processing wherever the processing runs, including on servers in your own data center or cloud account. Moving the platform in-house changes the evidence you need, not the duty.

The useful question is whether a given flow is a transfer at all. The EDPB's Guidelines 05/2021 treat a flow as a transfer when a GDPR-bound exporter discloses or makes personal data available to a separate controller or processor in a third country. Remote access from a third country, even just viewing data for support or administration, counts as a transfer, and so does storage in a cloud outside the EEA offered by a provider. By contrast, an employee who opens the employer's own system while traveling abroad is not a transfer under those guidelines. Map every support account, vendor remote session, backup target and sub-processor against that test before deciding that transfer risk is gone.

The GDPR itself requires no audit, attestation or certificate for file sharing. Article 42 certification is voluntary, is issued for at most three years, and does not reduce the controller's or processor's responsibility. What you must be able to show is documented reasoning: which processors and sub-processors exist, how their guarantees were checked, where keys are held and how encryption and pseudonymisation under Article 32 were chosen. Confirm with your data protection officer and independent assessors which evidence your supervisory authority expects for your sector and scope.

How GDPR obligations map to Nextcloud and Seafile configuration

This table maps each GDPR obligation that touches file sync and share to what the function must do and how Nextcloud or Seafile settings support it. Read each row as a question to answer in your own environment, and confirm vendor-specific capabilities against the version you deploy, because controls such as end-to-end encryption and granular sharing rules differ between editions and releases.

RequirementWhat the function must doConfiguration in Nextcloud or Seafile
Article 24 accountabilityDocument purposes, data locations, roles and the measures applied, and be able to show them on requestKeep a configuration baseline and change log for the instance. Record which groups may share externally, retention settings and admin roles. Confirm which audit and logging apps your edition provides.
Article 25 default settingsSet privacy-protective defaults so only data needed for each purpose is shared by defaultDisable public link creation for most groups, require passwords and expiry on links where supported, and restrict sharing to internal users by default. Confirm default sharing options in your release.
Article 28 processor contractsHold a contract with every provider that stores or processes data for you, and know every sub-processorIf DeployOpen or a hosting provider operates the platform, the contract and sub-processor list must cover support access and backups. Ask for the sub-processor register and notice terms. Nextcloud Enterprise support terms should be reviewed separately.
Article 32(1)(a) pseudonymisation and encryptionEncrypt personal data at rest and in transit, and control who holds keysUse TLS for all clients and the web interface. Choose server-side encryption for storage you partly trust, or end-to-end encrypted folders where administrators must not read content. Confirm which features each choice breaks, such as search and web editing.
Article 32 access and resilienceRestrict access to need-to-know, log access, and keep data available and recoverableConnect LDAP or Active Directory, OpenID Connect or SAML for sign-in and deprovisioning. Enforce MFA at the identity provider. Apply group-based folder rules and enable audit logging. Run scheduled backups of database, data directory and config, and test restores.
Article 33 breach notification supportDetect and document incidents fast enough to meet the 72-hour notification window for the supervisory authorityForward audit and authentication logs to a central SIEM and keep retention long enough to reconstruct affected files and recipients. Document how external shares are revoked. Confirm log fields your version records.
Chapter V transfer controlsPrevent personal data from being disclosed or made available to parties in third countries without a valid transfer basisHost the instance and backups in EU or EEA locations you control. Disable or restrict federated sharing and external storage connectors to non-EEA targets. Block remote administration or support access from third countries unless covered by a transfer mechanism. Confirm each connector and app's data flows.
Upgrade cadence on supported versionsRun a supported release so security fixes are applied and processing controls stay currentPlan one major version at a time, back up before each upgrade, and disable third-party apps until they are confirmed compatible. Check the maintenance schedule for the release you run before setting a calendar.

When encryption counts as a supplementary measure

Encryption only counts as a supplementary measure when the party receiving the data cannot read it in clear text. Article 32(1)(a) names pseudonymisation and encryption as appropriate security measures, and Article 4(5) defines pseudonymisation as processing that stops data being attributed to a person without additional information, which must be kept separately and protected by technical and organisational measures. The EDPB Recommendations 01/2020 apply the same logic to transfers: if an importer in a third country, or a provider with remote administrative access, can obtain the keys or the plaintext, the encrypted file is still personal data in the clear for transfer purposes. For a self-hosted Nextcloud on infrastructure you control, the first question is therefore not whether the disk is encrypted, but who holds the keys and who can reach the systems that use them.

Two Nextcloud designs lead to very different answers. Server-side encryption with a master key or per-user keys protects data at rest and lets the server index, preview and edit files, but anyone with administrative access to the server or key store can read content, so it supports the argument only when the key store sits inside your boundary and administrators in a third country have no route to it. End-to-end encrypted folders keep keys on the client, so administrators and the hosting team see ciphertext, which is the stronger position against transfer risk. The trade-off is that full-text search, server-side previews and web editing of encrypted content are limited or unavailable, and recovery depends on users keeping their keys, so you must test what happens when a key is lost before you rely on this design. Confirm the current behavior for each feature against the Nextcloud documentation for your release.

Document the decision per data category, not per platform. For each class of personal data, record where keys are generated, who can export or unwrap them, whether remote support sessions can view decrypted content, and how backups are protected, since a backup copy in a non-EEA location is a transfer in its own right. Recheck this record whenever the design changes, and ask any implementation partner to show how key material is separated from the data store and from the administrative accounts. The detailed design choices, including what each option breaks, are covered in the dedicated encryption topic for self-hosted file sharing.

Which self-hosted platforms fit an EU file sharing transfer design

The platform choice sets how much of the processing chain stays under your control, and therefore how many processors, sub-processors and transfer questions you must document. The cards below cover the main file sync and share options, the commercial support tiers that affect the controller's obligations, and the surrounding components that must stay inside the same boundary.

Nextcloud Server under AGPL-3.0

Nextcloud Server is the community edition you install in infrastructure you control, and it is licensed under AGPL-3.0. The current major release is Nextcloud 35 (Hub 26 Summer), released on 16 September 2026, with end of life in September 2027. Under the GDPR the controller stays responsible for Article 32 security wherever it runs, so check that every installed app, and every external storage or federation link, is documented as part of the processing record. Confirm which apps your data flows depend on before you commit to a version.

Nextcloud Enterprise support tiers

Nextcloud Enterprise is a paid offering from Nextcloud GmbH with Standard, Premium and Ultimate tiers. Each tier carries a 100-user minimum on list pricing, and the tiers differ in maintenance lifecycle, support hours and response times. For a transfer design, the support tier decides who can review a security issue on your instance and how long a major version stays patched, which feeds your supplier due diligence under the Article 28 contract. Ask the vendor for the written support terms that apply to your user count rather than relying on the public tier names.

Seafile under GPLv2 with OpenSSL

Seafile is a self-hosted sync and share platform released under GPLv2 with an additional permission to link with OpenSSL. It is an alternative when your team prefers its library-based model or a different admin workflow. The licence terms matter for internal distribution and modification, so have counsel confirm them against your build. Under Article 28, check who operates the server, how its sub-processors are listed, and whether the office editing and identity components you pair with it keep personal data inside the same EU boundary.

Office, identity and backup inside the boundary

A file platform only keeps data in one boundary if the components around it do too. Office editing, search, authentication, antivirus, mail notifications and backups each receive or store personal data, and each can introduce a remote access path or a storage location outside the EEA. Map every component into the processing record, confirm where its logs and backups are held, and confirm whether any vendor support session can view data. Gaps here often matter more than the choice between the two file platforms.

Hosting provider still needs a processor contract

Choosing an EU data center does not remove the processor relationship if the provider operates the environment, manages the hypervisor, applies patches or holds backups. Storage is processing under Article 4(2), so that provider is a processor under Article 4(8) and needs an Article 28 contract and a list of its sub-processors. Check whether the provider's staff can access the data from outside the EEA, because remote access from a third country counts as a transfer even when it is only for support. Ask for the sub-processor list in writing.

Self-operated hosting and key custody

If your own staff operate the Nextcloud or Seafile servers in your own data center or cloud account, the processor chain is shorter, and the main questions shift to who holds administrative and encryption keys. Document which people can reach the database, object storage and backup repositories, and whether they can read plaintext. Check that privileged access is logged, and that any implementation partner's access is limited, time bound and covered by a processor contract before work starts. This design is usually the easiest to explain to a data protection authority.

How hosting location and operator change the transfer analysis

When the organization runs Nextcloud in its own data center in the EEA, using its own staff and its own hardware, the organization is the controller and no separate provider stores or processes the personal data. Self-hosting does not change who is controller: the controller determines purposes and means and remains responsible for Article 24, Article 25 and Article 32 measures wherever the processing runs. Because no external processor is involved, no Article 28 contract is needed for the platform itself, and no Chapter V transfer arises from storage. Transfer questions still appear when a third-country vendor provides software updates, remote support or licence services that involve access to personal data.

  • Controller role: the organization decides purposes, means and security measures for every file.
  • Article 28 contract: not needed for the platform, but needed for any hosting, colocation or managed service vendor that touches the data.
  • Sub-processors: keep an inventory of any support, backup or connectivity providers, and confirm their guarantees under the principle in EDPB Opinion 22/2024.
  • Chapter V: usually not triggered by storage; check remote access from a third country, including viewing data during support.
  • Encryption and pseudonymisation: Article 32(1)(a) names encryption as a candidate measure, so document key custody.

Confirm with counsel and your data protection officer whether vendor support sessions or software telemetry count as transfers in your setup.

What a data protection review asks for from a file sharing deployment

This table lists the evidence a data protection team or supervisory authority typically asks for when reviewing a self-hosted file sync and share deployment, and which component usually produces each item. Read it as a preparation checklist: the GDPR requires no certificate, and Article 42 certification is voluntary and does not reduce the controller's or processor's responsibility. The main takeaway is that the evidence has to come from the deployment itself, so it should be generated as the system runs.

Evidence itemWhat it showsWhich component produces it
Records of processing and transfer inventoryWhich personal data sits in the file platform, for which purposes, and whether any flow leaves the EEA, including remote support access from a third countryController records, maintained with the platform team; network and access logs confirm actual flows
Data flow diagram with trust boundaryWhere files are stored, processed, backed up and accessed, and which systems sit inside the organization's controlArchitecture documentation from the deployment team, checked against infrastructure inventory
Processor contracts and sub-processor listEvery external party that stores or processes personal data on the organization's behalf, with Article 28 terms and current sub-processorsContract register from procurement and legal; hosting, backup and support vendors named in the chain
Encryption design and key custody recordsWhether server-side or end-to-end encryption is used, who holds the keys, and how keys are rotated and recoveredNextcloud encryption settings and key management records; key custodian documentation
Access control and SSO configuration exportsWho can log in, through which directory or identity provider, and which sharing and external link rules applyDirectory (LDAP or Active Directory), OpenID Connect or SAML configuration, and Nextcloud sharing policy exports
Audit log samplesWho accessed, shared or deleted personal data and when, supporting detection and breach investigationNextcloud admin audit log, forwarded to a central log store; directory sign-in logs
Backup and restore test recordsThat backups are protected, can be restored, and that restore tests were run and their results recordedBackup tool job reports and restore test logs, such as BorgBackup output in Nextcloud All-in-One deployments
Upgrade and patch recordsThat the platform receives security fixes within supported releases and that major upgrades were planned and testedChange records and Nextcloud maintenance release history; ticket system for each upgrade step
DPIA inputThe facts an assessor needs to evaluate risk to individuals, including data categories, volumes, recipients and safeguardsCompiled from all rows above by the data protection team with the deployment owner

What buyers ask before hiring a partner for GDPR file sharing

Does self-hosting Nextcloud remove the need for a data processing agreement?

No. Self-hosting does not change who is the controller. The controller decides purposes and means and remains responsible for Article 24, Article 25 and Article 32 measures wherever the processing runs. A contract is still needed with every external party that processes personal data on your behalf, such as a hosting provider, a managed service firm, a backup vendor or a support partner that can access systems. Under Article 28, each of those processors needs sufficient guarantees and a written contract, and each of their sub-processors must be known to you. If the platform runs only on hardware and accounts you control and no third party touches the data, the processor chain is shorter, but the controller duties stay in place. Ask any partner which parties could ever see the data, including remote support staff, and document each one.

What drives the effort and cost of a GDPR-ready file sharing build?

The main drivers are scope, user count, integration, migration, encryption design and documentation. Scope covers how many sites, tenants and data categories the platform will hold. User count and storage growth affect sizing of the database, object storage and backup targets. Integration with directory services, single sign-on, antivirus and data loss prevention tooling adds design and testing time. Migration from existing cloud drives or file servers requires permission mapping and data cleanup. Encryption design, including whether you choose server-side or end-to-end encryption, changes search, web editing and recovery. Documentation for records of processing, transfer assessments and a data protection impact assessment is substantial and often underestimated. Ask for a quote that lists each of these as separate line items, with the work your team does and the work the partner does.

How long does a self-hosted GDPR file sharing project take?

The duration depends on the scope, the number of integrations, the migration volume and how quickly your legal, data protection and data owner reviews are completed. No single timeline applies across organizations, so this page does not give one. Ask any partner for a written plan that breaks the work into phases, names the decisions you must make in each phase, and states the acceptance criteria for moving to the next one. A credible plan also shows how the platform will be upgraded, because Nextcloud does not allow skipping major releases and requires one major version at a time with a backup before each upgrade. Treat a plan that gives a date without listing the dependencies on your side as a warning sign.

What do we need to provide during a GDPR file sharing engagement?

Your organization carries several inputs that the partner cannot supply. Legal counsel should review the processor contracts, the transfer analysis and the records of processing. Your data protection officer, where you have one, should review the risk assessment, the retention rules and any data protection impact assessment. IT needs to provide access to directory services, network segments, hypervisors or cloud accounts, and change windows. Data owners must decide who may share files externally, which data categories may be stored, how long files are kept and who holds encryption keys. These decisions take time and are the most common source of delay when they are left open. Ask the partner to produce a decision log at the start and to list which decisions each role must sign off.

Can our own team run a GDPR file sharing platform without a partner?

Yes, a skilled internal team can operate Nextcloud if it has the time, the skills and the process. The work includes hardening the server and database, managing identity integration, monitoring, backups with restore testing, security patching and planned major upgrades. Nextcloud publishes a new major version every four months and supports each one for one year through monthly maintenance releases, so the team needs a standing upgrade cadence rather than occasional projects. Check which version your installation runs against the maintenance and release schedule before each planning cycle. Many organizations use a partner for the initial design, documentation and first upgrades, then keep operations in-house. Be realistic about key-person risk, and confirm that someone can respond to a security release within your own policy.

Do the Digital Omnibus or Omnibus IV proposals change the GDPR rules?

As of October 2026, the GDPR text has not been amended, so current obligations apply. Two proposals are pending. The Omnibus IV proposal (COM(2025) 501) has a text agreed in interinstitutional negotiations on 26 June 2026 and is awaiting Parliament's first-reading vote. The Digital Omnibus proposal (COM(2025) 837) is awaiting committee decision. Both can change how obligations are applied, so architecture decisions should not depend on a specific outcome. Build the file sharing platform so that data location, processor lists, encryption and retention can be adjusted without re-platforming. Ask your counsel to review the procedure status in the European Parliament Legislative Observatory at the time of each decision, and record the review date in your compliance file.

What fines can a regulator impose under Article 83 of the GDPR?

Article 83 sets two maximum tiers. For infringements such as those covered by Articles 25 to 39, which include security of processing under Article 32 and breach notification under Articles 33 and 34, the maximum is EUR 10 million or 2% of total worldwide annual turnover, whichever is higher. For infringements of the basic principles, lawful basis, data subject rights and transfer rules, the maximum is EUR 20 million or 4% of total worldwide annual turnover, whichever is higher. These are maximums, and supervisory authorities set the actual fine case by case. National authorities have already fined organizations for insufficient technical measures, so the security controls in a file sharing design carry real regulatory weight. Ask any partner how the design maps to Articles 25 and 32 and what evidence it produces.

Does a certification or audit report prove GDPR compliance for our file sharing?

No. The GDPR requires no audit, attestation or certificate. Certification under Article 42 is voluntary, is issued for at most three years by accredited certification bodies or supervisory authorities, and does not reduce the controller's or processor's responsibility. DeployOpen prepares systems, controls and evidence for compliance assessments, but it does not issue audit reports, attestations or certifications. Independent auditors and certification bodies perform those assessments. In practice, a regulator will ask for your records of processing, transfer assessments, processor contracts, encryption and access configuration, logs and tested restore procedures. Ask any partner which of these artifacts they will deliver and who will own each one after the engagement ends.

What Nextcloud configuration alone does not satisfy

Nextcloud can enforce encryption, access control and logging, but the GDPR places duties on the controller that no product setting discharges. The cards below cover the governance, contracts, incident handling and people work that regulators look at alongside the technical configuration.

Legal basis and transparency notices

Self-hosting does not change who is the controller, so the organization still needs a documented lawful basis for each processing purpose and notices that tell staff, clients and partners where their files are stored and who can access them. Check that the notice names the hosting location and any remote support access, and that the purposes listed match what the file platform actually does, such as sharing links, search indexing or antivirus scanning of uploads.

DPIA and records of processing

Large-scale file sharing with personal data usually calls for a data protection impact assessment and an entry in the records of processing. The assessment should describe the data categories, the data subjects, the encryption and key ownership model, retention settings and the list of processors and sub-processors. Keep it current, because each configuration change, new app or hosting move can alter the risk picture.

Article 28 contract and sub-processor verification

Any external provider that hosts, backs up or supports the platform processes personal data on the organization's behalf and needs an Article 28 contract. EDPB Opinion 22/2024 expects the controller to know the identity of every processor and sub-processor at all times and to verify their guarantees, with depth scaled to risk. Ask each provider for its sub-processor list, its change notification process and the locations where data or support sessions can occur.

Breach notification under Articles 33 and 34

The controller must notify the supervisory authority of a personal data breach without undue delay, and where feasible within 72 hours of becoming aware of it, and inform affected individuals when the risk is high. Nextcloud logs and alerts only help if someone owns triage and the decision. Document who reviews audit logs, how a processor reports incidents to the controller and how the team applies the timing and assessment steps in EDPB Guidelines 9/2022.

Vendor support and remote access from third countries

Viewing data during support or administration from a third country counts as a transfer under the EDPB's Guidelines 05/2021, even when nothing is copied. Support engineers working from outside the EEA, or vendor tooling that opens sessions into the server, therefore need the same transfer analysis as storage. Restrict privileged access to named EEA-based staff where possible, require approval and session logging for vendor access, and record each access in the transfer assessment.

Staff training and access reviews

Most file exposure comes from people sharing the wrong link or keeping access after a role change. Train administrators and frequent sharers on link expiry, password requirements and classification, and run periodic reviews of group membership, guest accounts and external shares. The Miljödata fine from the Swedish supervisory authority in October 2026 shows that regulators assess whether technical and organizational measures work in practice, not only whether they exist on paper.

How a GDPR-aligned file sharing rollout is sequenced

The sequence turns a file sharing decision into evidence a controller can show: where personal data flows, who can reach it from where, which processors are bound by contract, how keys are held, and how the platform is restored. Each step closes with a document or check that the next step depends on.

  1. Map data flows and transfers

    Start by inventorying what personal data enters the file platform, who uploads and downloads it, which sync clients and external sharing paths exist, and where any copy, backup, log or support session could be accessed from outside the EEA. Your DPO, the business owners of the data and the platform team do this together, with the EDPB Guidelines 05/2021 as the test for what counts as a transfer. The output is a data flow register that marks each path as internal, processor-bound or a transfer, and a list of the people with administrative or remote access. The step is done when every path in the register has an owner and a classification.

  2. Decide hosting boundary and operator

    Choose where the platform runs and who operates it: your own data center, a cloud account you administer, or a partner working inside your infrastructure. Each choice determines which parties hold administrative access, which sub-processors exist and whether any operator staff can reach data from a third country. The controller remains responsible for Article 24, 25 and 32 measures wherever the processing runs, so this decision is a governance decision, not only a hosting one. The output is a written hosting boundary statement naming the operator, the locations and the access model. The step is done when the DPO and information security sign it off.

  3. Document processors and contracts

    List every processor and sub-processor in the chain, from the platform operator to backup, monitoring, email relay and support providers, and confirm that each has a contract meeting Article 28 requirements. Where a transfer remains after the hosting decision, confirm the transfer mechanism under Chapter V, such as an adequacy decision or standard contractual clauses, and record a transfer impact assessment. EDPB Opinion 22/2024 expects you to keep the identity of all processors and sub-processors available at all times. The output is a processor register with contract references and transfer mechanisms. The step is done when no processor in the register lacks a signed contract.

  4. Design encryption and key custody

    Decide how data is protected at rest and in transit, and who holds the keys. Compare server-side encryption with platform-held keys, server-side encryption with keys you manage, and end-to-end encrypted folders, noting what each prevents and what each breaks, such as search, web editing and administrative recovery. Article 32(1)(a) names encryption and pseudonymisation as appropriate measures, so the design should show where pseudonymised data is kept separately from identifiers. The output is a key custody record and an encryption design that states who can decrypt data under which conditions. The step is done when a named key owner accepts that record.

  5. Configure identity and sharing limits

    Connect the platform to your directory or single sign-on, enforce multi-factor authentication for administrators and external users, and set rules that restrict external sharing, link expiry, password requirements, download limits from untrusted networks and guest access by group. Nextcloud documents LDAP, OpenID Connect and SAML backends that can be used for this, but the exact configuration depends on your directory and must be confirmed in your environment. The output is a configuration baseline that maps each sharing rule to the data classes in the register. The step is done when test accounts demonstrate that restricted sharing paths are blocked.

  6. Run migration and pilot

    Move a limited group of users and a defined set of data first, using the data flow register to decide what is migrated, what is mounted from existing shares and what is retired. Check that permissions survive the move, that sync clients behave on managed devices and that audit logs capture access to personal data. Record issues and the fixes applied before expanding the user base. The output is a pilot report with user, data and access results, and a go or no-go decision for wider rollout. The step is done when the pilot group uses the platform under the agreed rules without open high-severity findings.

  7. Test backup and restore

    Test that backups of the file store and database can be restored to a working state, and that restored data keeps its permissions, encryption and retention settings. Confirm where backup copies are held, who can access them, and whether they fall under the same processor contracts and transfer analysis as the live system. Article 32 also expects the ability to restore availability and access to personal data in a timely manner, so restore results should be measured against the recovery targets your organization sets. The output is a restore test record with dates, scope and results. The step is done when a restore has been completed and the record is filed.

  8. Hand over records

    Assemble the evidence the controller needs to demonstrate compliance: the data flow register, hosting boundary statement, processor register, transfer assessments, encryption and key custody record, configuration baseline, pilot report, restore test record and an operating procedure for breach notification under Articles 33 and 34. Assign owners for upkeep, including the Nextcloud upgrade cadence, where each major version is upgraded in turn. Note that these records support an assessment but do not constitute an audit or certification. The output is a records package handed to the DPO and the platform owner. The step is done when both parties confirm receipt and the review dates are set.

What changes for a multinational with EU staff and a US support vendor

Consider an illustrative case: an EU company runs Nextcloud on its own EU infrastructure, but its US-based support vendor occasionally opens a session to troubleshoot sync failures. Under the EDPB reading in Guidelines 05/2021, that session matters even though no file is copied. The EDPB treats remote access from a third country, including viewing data for support or administration, as a transfer. The question is therefore not where the servers sit but whether anyone outside the EEA can see personal data in an identifiable form. An employee of the company who opens the same files while traveling abroad is a different case, because the employer's own systems are not disclosed to a separate controller or processor.

The company has three practical options, and each needs a decision owner. The first is to restrict remote access so that vendor engineers cannot reach production data from outside the EEA, for example by requiring named EU-based administrators, time-boxed access approvals, and session recording controlled by the company. The second is to keep the US vendor in the chain under Chapter V, which means confirming whether an adequacy decision covers the vendor, or whether standard contractual clauses under Commission Implementing Decision (EU) 2021/914 and a supplementary measures assessment are needed. The third is in-boundary support, where the vendor works only on systems and data the company controls, inside the EEA. Each option changes the Article 28 contract, the sub-processor list, and the transfer documentation. Confirm with counsel which option fits your data, as this page does not reach a legal conclusion.

Whichever option is chosen, keep the controller's record current. EDPB Opinion 22/2024 expects the identity of every processor and sub-processor to be available at all times, so ask each support provider for its entity names, support locations and any access pathways that cross the boundary. Ask whether the vendor's tooling, ticketing system or log collection sends diagnostic data outside the EEA, since that flow can be a transfer in its own right. The DPIA should record the access model, the approval workflow and the audit logs that show who viewed what. Partners that implement the platform should be asked to demonstrate these controls in your environment, not describe them in a slide deck.

How DeployOpen scopes, delivers and supports GDPR-aligned file sharing

DeployOpen plans, implements, hardens, documents and supports self-hosted file sync and share inside infrastructure you control, including EU data centers and private cloud accounts. We start from a written scope that maps where personal data sits, who can reach it and which transfer paths must be closed or documented.

How we scope

  • Map which personal data types enter the file platform, which departments store them and where they are stored today.
  • Record every processor, sub-processor and remote support path, including vendor access for upgrades and troubleshooting.
  • Agree in writing which hosting location, encryption design and transfer checks are in scope before work starts.

How we build

  • Deploy Nextcloud or Seafile in the client's own accounts, data centers or private cloud, with encryption at rest and in transit configured.
  • Configure directory login, access controls, external sharing limits and audit logging to support the Article 32 security evidence.
  • Test access restrictions, link expiry, backup restores and remote administration paths before the platform goes live.

How we hand over

  • Deliver architecture records, data flow diagrams and a processor and sub-processor register the controller can maintain.
  • Document configuration baselines, key custody decisions and the evidence needed for a data protection impact assessment.
  • Provide runbooks for upgrades, backups and incident response so your own team can operate the platform after handover.

How we support

  • Offer ongoing support, upgrades and continuous security testing as a retainer after the initial engagement.
  • Plan Nextcloud major version upgrades one step at a time, with backups and third-party app checks before each change.
  • Review the transfer and processor register when services, hosting locations or support arrangements change. Confirm the scope of any retainer in writing.

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.