{"id":2578,"date":"2026-08-08T01:50:28","date_gmt":"2026-08-07T22:50:28","guid":{"rendered":"https:\/\/picajet.com\/articles\/glossary\/data-portability\/"},"modified":"2026-08-08T03:45:54","modified_gmt":"2026-08-08T00:45:54","slug":"data-portability","status":"publish","type":"glossary","link":"https:\/\/picajet.com\/articles\/glossary\/data-portability\/","title":{"rendered":"Data portability"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Data portability in a DAM sense usually means two things bundled together: the practical ability to get every asset and its associated metadata out of a system in a format another system can ingest, and \u2014 where personal data is involved \u2014 a specific legal right under regulations like GDPR. The practical question is the one most DAM buyers care about day to day: if the vendor relationship ends, does a full export reconstruct the library elsewhere, or does it produce a folder of files stripped of the tagging, rights terms, and version history that made the library useful in the first place.<\/p><p class=\"wp-block-paragraph\">GDPR Article 20 gives individuals the right to receive personal data they provided to a controller in a structured, commonly used, machine-readable format, and to have it transmitted directly to another controller where technically feasible. In a DAM context this is narrower than general data portability \u2014 it applies to personal data (a model&#8217;s name, a contributor&#8217;s contact details) rather than the whole asset catalog \u2014 but it means organizations handling model releases or contributor records inside their DAM need an actual mechanism to fulfill a portability request, not just a general export button.<\/p><p class=\"wp-block-paragraph\">The practical test for portability is running an export and trying to reconstruct the library&#8217;s structure and metadata elsewhere, before signing rather than after. Vendors vary widely in what &#8220;export&#8221; actually includes: some preserve the full metadata schema and folder hierarchy, others export raw files with only basic technical metadata, leaving keyword taxonomies, custom fields, and rights data to be manually rebuilt.<\/p>","protected":false},"excerpt":{"rendered":"<p>The ability to export a DAM&#8217;s assets and their full metadata, in a usable structured format, so an organization can move to another system without losing data or context.<\/p>\n","protected":false},"author":0,"featured_media":0,"template":"","meta":{"footnotes":"","faq":[{"question":"What does good data portability from a DAM actually look like?","answer":"Good portability means a full asset export plus metadata delivered as CSV, XML, or JSON, with folder and taxonomy structure preserved intact \u2014 not just raw files downloading fine. The metadata needs to travel in a standard format another system can actually ingest, so tagging, rights terms, and folder hierarchy survive the move rather than reducing the export to a bare folder of stripped files."},{"question":"What does GDPR Article 20 specifically require?","answer":"The right for individuals to receive personal data they provided to a controller in a structured, commonly used, machine-readable format, and to have it transmitted to another controller where feasible."},{"question":"Is GDPR's portability right the same as general DAM data portability?","answer":"No. GDPR Article 20 covers only personal data a subject provided to the controller \u2014 a model's name or a contributor's contact details \u2014 not an organization's entire asset catalog. General DAM data portability is broader: it's the practical ability to export every asset and its full metadata for migration. Organizations handling model releases or contributor records still need a dedicated mechanism to fulfill an actual GDPR request, since a general export button doesn't necessarily satisfy it."},{"question":"What's the most common gap organizations discover too late?","answer":"Teams typically verify that raw files can be downloaded but never test exporting the metadata schema itself. Custom fields, controlled vocabularies, and rights annotations often have no clean export path, so they don't travel with the files during a migration. The gap only surfaces once a move is underway, when the missing tagging, rights terms, and taxonomy structure have to be rebuilt by hand from scratch."},{"question":"What's the practical test for whether a DAM has real portability?","answer":"Run an actual export and try to reconstruct the library's structure and metadata in another system \u2014 before signing the contract, not after. Vendors vary widely in what 'export' actually includes: some preserve the full metadata schema and folder hierarchy, while others export raw files with only basic technical metadata, leaving keyword taxonomies, custom fields, and rights data to be rebuilt manually. Only a successful reconstruction confirms real portability."},{"question":"Why does poor portability matter even if raw files export fine?","answer":"Because the files are only half the library. Metadata can be trapped in proprietary custom fields with no export mapping, so tagging, rights terms, and usage history don't survive the move even though the assets themselves download cleanly. A DAM without genuine data portability effectively turns years of accumulated tagging and rights work into de facto vendor property, regardless of what the contract says."}],"checked_date":"2026-08-11","sources":[{"statement":"GDPR Article 20 gives data subjects the right to receive personal data they provided to a controller in a structured, commonly used, machine-readable format, and to transmit it to another controller.","source_name":"GDPR Article 20 (gdpr-info.eu)","url":"https:\/\/gdpr-info.eu\/art-20-gdpr\/","checked":"2026-08-07"}],"kicker":"","fact_checker":0,"reading_time":0,"revisions":[],"seo_title":"Data portability: how to export assets and metadata from a DAM","seo_description":"","noindex":false,"related":[2550,2417,2548,2410,2553,2555],"definition":"The ability to export a DAM's assets and their full metadata, in a usable structured format, so an organization can move to another system without losing data or context.","why":"A DAM without genuine data portability turns years of accumulated tagging, rights terms, and usage history into de facto vendor property, even when nothing in the contract says so. GDPR also creates a narrower, legally distinct portability right for personal data attached to assets \u2014 model or photographer contact details, for instance \u2014 that DAM buyers evaluating \"can we get our catalog out\" often overlook because it's a compliance obligation, not a migration convenience.","example_rows":[{"field":"Good portability","values":"Full asset export + metadata as CSV\/XML\/JSON, folder and taxonomy structure preserved"},{"field":"Poor portability","values":"Assets download fine; metadata trapped in proprietary custom fields with no export mapping"}],"mistake":"Teams verify that raw files can be downloaded but never test exporting the metadata schema itself \u2014 custom fields, controlled vocabularies, and rights annotations often have no clean export path and end up rebuilt by hand during a migration.","deep_link":""},"silo":[24],"class_list":["post-2578","glossary","type-glossary","status-publish","hentry","silo-glossary"],"_links":{"self":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/glossary\/2578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/types\/glossary"}],"version-history":[{"count":3,"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/glossary\/2578\/revisions"}],"predecessor-version":[{"id":3546,"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/glossary\/2578\/revisions\/3546"}],"wp:attachment":[{"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/media?parent=2578"}],"wp:term":[{"taxonomy":"silo","embeddable":true,"href":"https:\/\/picajet.com\/articles\/wp-json\/wp\/v2\/silo?post=2578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}