Continuing the discussion from General Data Protection Regulation:
Rational
The GDPR enforce the right of access. To help companies to be GDPR compliant, we could provide a generic tool for this.
Proposal
The tools from from GDPR: Right to erasure could be reused as the definition of what are the personal data to be exported. But we should allow to extend it for the export only.
Implementation
We reuse the erase definition from GDPR: Right to erasure as the field names to call ModelStorage.export_data on the selected party.