Portability and Exit Rights for Enterprise File Sharing: What DPOs and Legal Teams Must Verify Before Signing
The most honest test of vendor sovereignty is the exit question: if the contract ends tomorrow, can your organization recover its data, its configuration, and its audit history within a defined timeframe — and receive written confirmation that everything has been deleted from vendor infrastructure? Most procurement conversations focus on onboarding. Few apply the same scrutiny to offboarding. That asymmetry creates risk.
GDPR Article 28 requires that data processing agreements include provisions for data return and deletion at contract termination. NIS 2 expects organizations to manage ICT concentration risk, which regulators increasingly interpret as requiring documented exit capability. DORA applies the same logic specifically to financial sector entities: Article 28(8) mandates documented exit plans, while Article 30 specifies the detailed contract content requirements including exit strategies, termination rights, and audit access. Together, these frameworks are creating a compliance floor for what exit provisions must look like — and vendor marketing language about “data portability” rarely maps to that floor in practice.
This post is for DPOs, legal teams, and procurement leads evaluating secure file sharing or managed file transfer platforms. It covers what portability and exit rights mean in a regulatory context, what technical and contractual controls actually matter, what questions remain open even for vendors with strong postures, and what Kiteworks provides — including honest acknowledgment of what is documented and what requires direct verification before you sign.
Executive Summary
Main idea: Portability and exit rights are not a legal formality — they are a sovereignty control. The ability to leave a vendor, with your data intact, your configuration portable, and a defined timeline for deletion certification, determines whether you have real operational independence or merely contractual language that substitutes for it. Organizations that treat exit provisions as boilerplate are taking on concentration risk they have not priced.
Why you should care: GDPR Article 28 requires exit provisions in all data processing agreements. NIS 2 Article 21 and DORA Article 28(8) both expect that organizations can demonstrate managed exit capability for critical ICT dependencies. Failure to verify exit readiness before signing is no longer a procurement oversight — it is an emerging compliance gap with direct regulatory exposure.
5 Key Takeaways
- Exit provisions in a DPA are not the same as exit capability. A vendor can include GDPR-compliant return-and-deletion language while offering no structured migration tooling, no defined timeline for deletion certification, and no clarity on what is actually portable. The contractual obligation and the operational capability are separate questions. Verify both. Ask to see the migration tool documentation and the deletion certification process — not just the DPA clause.
- Configuration portability is as important as data portability. Moving files to another platform is technically achievable with standard protocols. Replicating your classification taxonomy, role structure, policy rules, and workflow configuration is far harder — and often not addressed by vendor migration tooling at all. If a vendor’s migration tool moves data but not configuration, migration cost is substantially higher than the vendor’s marketing implies. Verify the scope of what is actually exportable before you are locked in.
- Open standards reduce switching costs materially. Vendors that store content in standard file formats and expose data via SFTP, REST API, SCIM, SAML, and OAuth create lower friction exits than those that require proprietary export processes. The existence of open protocol support does not guarantee low switching cost — it is a necessary but not sufficient condition. Ask specifically whether your configuration and identity data are exportable via those protocols, not just your data files.
- Crypto-shredding via BYOK is a powerful deletion mechanism — but only if you control the keys. If your organization operates a Bring Your Own Key (BYOK) or Hold Your Own Key (HYOK) architecture, destroying the encryption key renders stored data permanently inaccessible without physical deletion of every byte. For organizations subject to GDPR erasure obligations or with strict data destruction requirements, this is a meaningful compliance tool. The prerequisite is that your organization actually holds and controls the keys — not the vendor.
- NIS 2 and DORA make exit planning a board-level concern, not just a DPA formality. Both regulations require that organizations identify and manage ICT concentration risk. A file sharing platform handling sensitive data, regulated data, or critical operational workflows is an ICT dependency. Exit planning — including documented migration capability, tested procedures, and contractual exit windows — is becoming part of the regulatory expectation for governance of that dependency. Treat it accordingly.
The Regulatory Framework: Why Exit Rights Have Moved Up the Agenda
Portability and exit rights draw on a cluster of overlapping regulatory requirements that have become substantially more explicit over the past three years. Understanding the distinct demands of each framework helps clarify what DPOs and legal teams need to verify — and which gaps are genuine compliance risks versus vendor marketing shortfalls.
GDPR Article 28: The Baseline for Every Data Processing Agreement
GDPR Article 28(3)(g) requires that data processing agreements include provisions ensuring the processor “deletes or returns all the personal data to the controller after the end of the provision of services relating to processing, and deletes existing copies unless Union or Member State law requires storage of the personal data.” This is not optional. Every DPA covering personal data must include it.
In practice, Article 28 sets a floor — not a ceiling. The clause must exist, but its operational meaning depends heavily on what the DPA specifies about timing, format, and certification. A DPA that says “data will be returned on request after contract termination” satisfies the literal requirement while leaving maximum ambiguity about what “returned” means, in what format, within what window, and with what written confirmation that deletion has occurred. DPOs reviewing DPA exit provisions should be reading for specificity: defined maximum windows, explicit format commitments, and written deletion certification — not just the presence of the clause.
NIS 2: ICT Concentration Risk and Exit Planning
NIS 2 Article 21 requires that essential and important entities implement risk management measures proportionate to their exposure. Supervisory authorities in several Member States have begun interpreting this to include demonstration of exit capability for critical ICT dependencies. The logic is straightforward: if an organization cannot exit a critical vendor in a managed way, it has an unmitigated concentration risk — exactly the type of operational resilience gap NIS 2 is designed to address.
For organizations that use enterprise file sharing or managed file transfer platforms as part of critical business operations — financial institutions, healthcare providers, critical infrastructure operators — the NIS 2 expectation is not simply that a DPA exit clause exists. It is that the organization has a credible, tested exit plan. That requires documented migration capability, not just contractual language.
DORA: Contractual Exit Rights as a Regulatory Requirement for Financial Firms
DORA Article 30 is the most explicit of the three frameworks on the specific content of ICT third-party contracts. It specifies that contracts must include, among other things: termination rights and related minimum notice periods (Art. 30(2)(e)); rights to “inspect, audit and assess” the ICT provider (Art. 30(2)(f)); and provisions for exit strategies (Art. 30(3)). The general obligation to maintain exit plans sits in Article 28(8). DORA’s RTS on ICT Third-Party Risk goes further, specifying that exit strategies must be documented, tested, and include identification of alternative providers.
For financial sector organizations under DORA, exit planning for file sharing platforms is not a best practice — it is a regulatory obligation. The documentation, testing, and alternative provider analysis that DORA expects goes substantially beyond what most DPA exit clauses provide. Financial institutions evaluating vendors should be asking for documented exit procedures and timelines, not just DPA language review.
Operational and Technology Sovereignty: The Exit Evaluation Framework
Two dimensions of exit capability require independent evaluation. The first is operational exit readiness — whether an organization can practically execute a transition without unacceptable cost or data loss. The second is technology sovereignty — whether the vendor’s technical architecture creates proprietary dependencies that raise switching costs beyond what is commercially reasonable.
A vendor can score well on contractual exit provisions while scoring poorly on both dimensions if their migration tooling is inadequate or their data formats are proprietary. Conversely, a vendor with strong open-standards architecture can still present exit risk if the contractual window for data return is ambiguous. Both dimensions require independent evaluation.
Technical Exit Controls: What Actually Determines Whether You Can Leave
Regulatory compliance with exit-clause requirements is a necessary condition for acceptable vendor posture, not a sufficient one. The practical ability to execute an exit depends on technical controls that operate independently of DPA language. This section covers the four dimensions of technical exit capability that DPOs and legal teams should verify during procurement — and what to ask when vendor documentation is incomplete.
Data Portability: Format, Protocol, and Coverage
Data portability means the ability to extract customer-owned data from vendor infrastructure in a usable format, within a reasonable timeframe, using documented and reliable methods. Three questions determine whether a vendor’s portability claims hold up in practice.
First, what format is data stored in? A vendor that stores content in standard file formats — PDF, DOCX, XLSX, images, video files in open container formats — allows extracted data to be used immediately on any destination platform. A vendor that wraps content in proprietary containers or requires vendor-specific decryption tooling for access creates a dependency that survives the contractual exit. Kiteworks stores content in standard file formats: the files customers upload are the files that can be extracted, without format conversion or proprietary decryption tooling.
Second, what extraction protocols are available? SFTP and FTPS are standard protocols for bulk data transfer available as core platform capabilities. AS2 (Applicability Statement 2, widely used in B2B managed file transfer) is also supported, but requires the Kiteworks MFT Server add-on. A REST API enables programmatic, authenticated extraction with fine-grained control over what is extracted and when. Kiteworks supports these transfer protocols alongside a REST API, providing multiple extraction paths that do not require vendor-specific tooling on the receiving end.
Third, is there a migration tool, and what does it actually cover? This is where vendor documentation frequently becomes thin. Kiteworks provides migration tooling for common scenarios rather than requiring customers to build their own extraction processes. The scope of what that tooling covers — data files, configuration, or both — depends on the specific migration scenario and should be discussed directly with Kiteworks for your environment. Vendor-provided migration tooling is a materially lower-friction exit path than requiring customers to construct bespoke extraction procedures from scratch using raw API access alone.
Note for procurement: The specific scope of Kiteworks migration tooling — including what is portable alongside data files — depends on your deployment and migration scenario. Confirm the details directly with Kiteworks as part of your procurement conversation.
Configuration Portability: The Hidden Switching Cost
Content files are only part of what an organization accumulates in a file sharing platform. The other part — often larger in practical terms — is configuration: access control policies, role structures, classification taxonomies, folder hierarchies, workflow rules, integration settings, and administrative configurations built up over years of operation. If these cannot be exported in a usable format, migration to a new platform requires rebuilding them from scratch.
Rebuilding configuration is expensive, error-prone, and time-consuming. It also introduces a security risk: organizations that cannot replicate their existing access control structure on a new platform face a period of reduced control during transition. For organizations with complex classification schemes or regulatory-grade access controls, this is not a theoretical risk — it is a project that can take months and cost substantially more than the data migration itself.
Open identity standards partially address this for user and group data. SCIM (System for Cross-domain Identity Management) is a standard protocol for provisioning and de-provisioning users and groups. A vendor that exposes SCIM-compliant user and group export allows identity and directory data to be migrated to a destination platform that also supports SCIM, without manual re-entry. Kiteworks supports SCIM for user and group management, which means the identity layer of a Kiteworks deployment is exportable via an open standard.
Policy and classification configuration is a harder problem and one where vendor documentation is typically thinner. Kiteworks’ use of Microsoft Information Protection (MIP) sensitivity labels for content classification means that classification metadata applied within Kiteworks may be readable by other platforms that also support MIP — reducing one element of configuration lock-in. The portability of workflow rules and administrative policies depends on the specific migration scenario and should be confirmed directly with Kiteworks.
Audit History and Data Lineage
Exit planning should include the audit trail. For regulatory compliance purposes — GDPR accountability obligations, financial sector audit requirements, sector-specific data retention rules — an organization leaving a vendor needs to be able to carry its activity history with it, or at minimum retain an exportable copy before contract termination.
Kiteworks maintains a 632-event audit log that captures content access, sharing, permission changes, administrative actions, and authentication events across the platform. This log is exportable via syslog integration with SIEM platforms, which means organizations that have been routing audit events to a SIEM throughout the contract period already hold their activity history independent of vendor infrastructure. For organizations that have not configured syslog export, a bulk export of the audit log before contract termination is a step that should be planned explicitly.
Data lineage — a complete, structured record of where each piece of data originated, how it moved, and what transformations it underwent — is a more demanding requirement than an activity log. It is relevant for organizations subject to data lineage obligations under financial regulation or for those implementing data governance frameworks that require lineage tracking. Whether Kiteworks’ 632-event audit trail constitutes a sufficient lineage record for specific regulatory purposes depends on what those regulations require. Organizations with explicit lineage obligations should verify this directly rather than assuming that a comprehensive activity log maps to their specific requirement.
Deletion Verification: Written Certification Within a Defined Window
GDPR Article 28(3)(g) requires deletion of personal data after contract termination. The operational question — how quickly, and with what written confirmation? — is not answered by the regulatory text itself. It is answered by the DPA, and the specificity of that answer varies considerably between vendors.
Following contract termination, Kiteworks provides administrators with continued access to their data for a defined period — allowing time to retrieve and migrate data before the environment is decommissioned. The specific duration of this access window, and the deletion timeline that follows, should be confirmed in your DPA negotiation and treated as a contractual commitment rather than assumed from generic documentation. DPOs should read for specificity: a defined access window, explicit deletion timeline, and written confirmation that deletion has been completed.
Note for procurement: Written deletion certification is available from Kiteworks on customer request — it is not automatically issued as a standard deliverable. Organizations in jurisdictions or sectors where written proof of deletion is required (e.g. for GDPR accountability documentation or regulatory audit) should request this explicitly in the DPA and confirm the format and timing of issuance during contract negotiation.
For organizations with crypto-shredding requirements — where the obligation is not merely to delete data but to render it permanently inaccessible — Kiteworks’ BYOK and HYOK architecture provides a mechanism. Under a BYOK deployment, the encryption keys for customer data are held and controlled by the customer, not Kiteworks. Destroying those keys renders all encrypted data permanently inaccessible — effectively achieving deletion without requiring Kiteworks to act. Crypto-shredding is technically robust and recognised by some supervisory authorities as an adequate erasure mechanism; however, acceptance varies across EU member state supervisory authorities — the CNIL and several German DPAs have expressed reservations — and organisations should obtain jurisdiction-specific legal advice before relying on it as a primary erasure mechanism. Where accepted, it gives the customer unilateral control over the irreversibility of that action. The prerequisite is that the customer is actually operating BYOK and holds genuine key control — a configuration question that must be verified during implementation, not assumed.
Contractual Exit Provisions: Reading the DPA for Operational Specificity
Contract review for exit provisions should go beyond confirming that a return-and-deletion clause exists. DPOs and legal teams reviewing DPAs for a file sharing platform should apply a checklist of operational specificity questions to each exit-relevant clause.
What a Robust DPA Exit Provision Looks Like
A DPA exit provision that satisfies the operational demands of GDPR Article 28, NIS 2, and DORA should address seven elements. First, a defined format for data return — specifying that data is returned in the format in which it was stored, or in an explicitly named open format, rather than leaving format to vendor discretion. Second, a defined maximum retrieval window — the period during which the customer can access and download data after notice of contract termination. Third, a defined maximum deletion timeline — the period within which the vendor commits to completing deletion from all systems including backups. Fourth, written deletion certification — a formal, dated document confirming completion of deletion. Fifth, scope of deletion — explicit coverage of primary storage, backups, disaster recovery copies, and any copies held by sub-processors. Sixth, sub-processor obligations — confirmation that deletion obligations flow down to all sub-processors. Seventh, continuity of data access during notice period — confirmation that service continues normally during the retrieval window.
The extent to which the Kiteworks DPA explicitly addresses backup scope, sub-processor deletion, and written certification should be verified during contract negotiation. These are not unusual requests — they are items that regulators under GDPR, NIS 2, and DORA increasingly expect to see addressed explicitly.
Negotiating Exit Provisions: What Can Be Strengthened
Standard DPA language is a starting point, not a ceiling. Organizations with specific regulatory requirements — particularly financial sector entities under DORA, healthcare organizations subject to sector-specific data retention rules, or public sector organizations with government-specific data handling obligations — can and should negotiate DPA amendments that address their specific needs.
Common negotiation points include: defining an explicit data retrieval window long enough for complex migrations; adding written deletion certification as a standard deliverable rather than an on-request item; specifying that deletion extends to all sub-processor infrastructure; and adding transition assistance provisions that require the vendor to cooperate with migration to a named alternative platform. Kiteworks holds BSI C5 Type 2 attestation and ISO 27001 certification — both of which include data portability and exit-procedure control domains that are independently assessed. The existence of third-party attestation provides a baseline assurance that exit controls are not merely contractual commitments but operationally implemented procedures.
Open Standards and Switching Costs: The Technology Sovereignty Angle
Technology sovereignty measures whether an organization’s dependency on a vendor is reinforced by proprietary technology choices that create switching costs beyond what the functional capability of the platform warrants. In the context of file sharing and managed file transfer, the relevant open standards are those that govern identity, authentication, data transfer, and storage.
Identity and Authentication Standards
SAML 2.0 and OAuth are the open standards for federated authentication. A platform that supports both allows an organization to connect its existing identity provider — whether Microsoft Entra ID, Okta, Ping Identity, or any other SAML/OAuth-compliant system — without platform-specific integration work. When migrating to a new platform, those same identity provider connections can be redirected without reconfiguring the identity provider itself. Kiteworks supports SAML 2.0 and OAuth for authentication federation, alongside SCIM for user and group lifecycle management. This means the identity layer of a Kiteworks deployment is built on open, widely-supported standards that do not create vendor lock-in at the authentication level.
Data Transfer and Storage Standards
For data extraction and destination compatibility, the relevant standards are SFTP (SSH File Transfer Protocol), FTPS (FTP Secure), REST APIs following standard HTTP semantics, and S3-compatible object storage APIs. AS2 (Applicability Statement 2, widely used in B2B managed file transfer) is also supported via the Kiteworks MFT Server add-on. Kiteworks supports SFTP and FTPS as core inbound and outbound transfer protocols, with AS2 available for organizations that have licensed MFT Server, alongside a REST API for programmatic access. S3-compatible storage compatibility — relevant for organizations migrating to or from cloud object storage — is implied by Kiteworks’ support for S3-compatible backend storage options, but explicit documentation of S3-compatible export capability should be verified for specific migration scenarios.
The practical importance of these standards is asymmetric: they matter most when things go wrong. During normal operation, proprietary integrations often work well enough that the lack of open standards is invisible. During an urgent migration — triggered by vendor financial distress, regulatory direction, or a breach event — the absence of documented, standards-based extraction paths becomes a critical operational problem. Verifying open standards support before signing, rather than during an emergency migration, is straightforward risk management.
How Kiteworks Approaches Portability and Exit: An Honest Assessment
Kiteworks’ approach to portability and exit is stronger in some dimensions than in others. An honest assessment distinguishes between what is well-documented, what is implied by architecture, and what requires direct verification before signing.
The strongest elements of Kiteworks’ portability posture are its content format (standard files, not proprietary containers), its protocol coverage (SFTP, FTPS, REST API; AS2 via MFT Server add-on), its identity standards (SAML 2.0, OAuth, SCIM), its contractual exit provisions (administrator access maintained post-termination; deletion timeline to be confirmed in DPA), and its crypto-shredding capability via BYOK/HYOK. These represent a materially better exit posture than vendors that store content in proprietary formats, offer no migration tooling, or provide only generic DPA language without defined timelines.
Kiteworks holds BSI C5 Type 2 attestation — Germany’s Federal Office for Information Security cloud security framework, which includes control domains covering data portability and exit procedures. ISO 27001 certification covers data handling and termination controls as part of its Annex A requirements. Both are independently attested by external auditors, which means the controls are assessed against external standards rather than self-declared. For organizations in regulated sectors, this combination of EMEA-relevant attestations provides a more defensible evidentiary basis than vendor documentation alone. Kiteworks has also achieved FedRAMP High In Process status, Cyber Essentials Plus, IRAP (Australian), and SOC 2 Type II — a certification portfolio that reflects consistent independent assessment across multiple regulatory jurisdictions.
A few areas should be addressed directly in procurement rather than assumed from general documentation. Written deletion certification is available on request — organizations that require it as a standard deliverable should negotiate this explicitly into the DPA. The specific scope of migration tooling for your environment should be confirmed with Kiteworks directly, as it depends on the migration scenario. Data lineage as a consolidated, structured export is not documented publicly, though the 632-event audit log provides a partial basis that may satisfy some regulatory lineage requirements. Organizations for which any of these points is a hard requirement should obtain written answers before contract execution.
Exit Planning Checklist: What to Do Before You Sign
The following table maps each exit capability dimension to the verification step and the relevant regulatory anchor. DPOs and legal teams can use this as a structured review framework during procurement.
| Dimension | What to Verify | Regulatory Anchor | Kiteworks Status |
|---|---|---|---|
| Data format | Content stored in standard file formats, no proprietary containers | EU Data Act | Confirmed — standard formats |
| Extraction protocol | SFTP, FTPS, REST API available for bulk export; AS2 available via MFT Server add-on | DORA Art. 28(8), Art. 30(3) | Confirmed — all four supported |
| Migration tool | Migration tooling available — scope to be confirmed for your specific scenario | NIS 2 Art. 21 | Confirmed — migration tooling available; confirm scope with Kiteworks for your environment |
| Configuration export | Policies, roles, taxonomy exportable via documented mechanism | DORA Art. 30(3) | Confirm scope with Kiteworks for your specific migration scenario |
| Identity export | Users and groups exportable via SCIM | Technology Sovereignty principle | Confirmed — SCIM supported |
| Audit log export | 632-event log exportable via syslog/SIEM | GDPR Art. 5(2), NIS 2 Art. 21 | Confirmed — syslog export supported |
| Retrieval window | Defined maximum days for data access after termination | GDPR Art. 28(3)(g), DORA Art. 30(2)(e) | Administrator access maintained post-termination — confirm duration in DPA |
| Deletion SLA | Defined maximum days for vendor to complete deletion | GDPR Art. 28(3)(g) | Deletion timeline to be confirmed in DPA negotiation |
| Deletion certification | Written, dated confirmation of deletion completion | GDPR Art. 28(3)(g), DORA Art. 30(3) | Available on customer request — negotiate as standard deliverable in DPA |
| Crypto-shredding | BYOK/HYOK key destruction available as deletion mechanism | GDPR Art. 17 (acceptance as deletion equivalent varies by supervisory authority — obtain jurisdiction-specific legal advice), NIST SP 800-111 | Confirmed — BYOK/HYOK architecture |
| Sub-processor deletion | Deletion obligations flow to all sub-processors explicitly | GDPR Art. 28(2), (4) | Requires DPA review |
| Independent attestation | Exit controls independently assessed under named framework | NIS 2 Art. 21, DORA Art. 28(8) | Confirmed — BSI C5 Type 2, ISO 27001 |
Conclusion
Portability and exit rights are approaching a tipping point in regulatory expectation: what was once a DPA formality is becoming a verifiable operational capability that supervisory authorities under GDPR, NIS 2, and DORA are beginning to expect organizations to demonstrate. Vendors with documented migration tooling, defined contractual exit timelines, open-standards identity and transfer protocols, and independent third-party attestation of exit controls are materially better positioned — both for customer data protection and for their customers’ regulatory posture — than those offering only contractual language. The specific scope of migration tooling and the precise terms of deletion timelines and certification are details to confirm directly with Kiteworks — they depend on the deployment scenario and contract negotiation. The overall portability posture is strong; the remaining work is confirming the customer-specific details that only a direct conversation with Kiteworks can resolve.
Frequently Asked Questions
What does GDPR Article 28 require for data return and deletion when a cloud contract ends?
GDPR Article 28(3)(g) requires every data processing agreement to include provisions for the data processor to return or delete all personal data at contract termination. The clause must exist, but the regulation does not specify timelines or formats. These details must be negotiated into the DPA itself — including the retrieval window, deletion timeline, scope of deletion across backups and sub-processors, and whether written certification of deletion is provided.
What migration tooling does Kiteworks provide for customers exiting the platform?
Kiteworks provides migration tooling for common exit scenarios. Data is stored in standard file formats and is accessible via SFTP, FTPS, and REST API, which means extraction does not require vendor-specific tooling on the receiving end. The specific scope of migration tooling for your environment — including what configuration is portable alongside data files — should be confirmed directly with Kiteworks as part of your procurement or migration planning conversation.
How does DORA affect exit planning requirements for financial sector organizations using file sharing platforms?
DORA Article 30 specifies the mandatory content of contracts between financial entities and ICT third-party providers, including exit strategies (Art. 30(3)), termination rights and minimum notice periods (Art. 30(2)(e)), and rights to inspect, audit, and assess the provider (Art. 30(2)(f)). The general obligation to maintain documented exit plans sits in Article 28(8). The associated RTS on ICT Third-Party Risk adds requirements to document and test exit plans and identify alternative providers. For financial sector organizations, this means file sharing platform contracts must include not just DPA exit clauses but documented, tested migration procedures — a significantly higher bar than GDPR Article 28 alone.
What is crypto-shredding and does it satisfy GDPR erasure obligations?
Crypto-shredding means destroying the encryption key that protects a dataset, rendering the encrypted data permanently inaccessible without physical deletion of every stored byte. Crypto-shredding is technically robust and recognised by some supervisory authorities as an adequate erasure mechanism under GDPR Article 17. Acceptance is not universal: the CNIL and several German DPAs have expressed reservations, and the legal position remains unsettled across EU member states. Organisations relying on crypto-shredding for GDPR erasure obligations should obtain jurisdiction-specific legal advice. The prerequisite for the mechanism to function is that the customer — not the vendor — controls and destroys the key. BYOK and HYOK architectures, where the customer holds the encryption keys, enable this approach.
Why does configuration portability matter as much as data portability in an exit from a file sharing platform?
Migrating data files to a new platform is technically achievable with standard protocols. Recreating the access control policies, classification taxonomy, role hierarchy, and workflow rules built up over years of operation is far harder — and often not covered by vendor migration tooling. If configuration is not exportable, migration cost is substantially higher than vendors typically represent. Organizations should verify explicitly what their vendor’s migration tooling exports before signing any contract that treats low-cost exit as a requirement.