WordPress.org

Make WordPress Core

Opened 5 weeks ago

Closed 28 hours ago

Last modified 28 hours ago

#44114 closed enhancement (wontfix)

GDPR - Provide upload mechanism for admins to supplement the data export generated by WordPress

Reported by: garrett-eclipse Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Privacy Keywords: gdpr
Focuses: administration Cc:

Description

Hello,

I originally posted my idea on slack; "And this is probably more for GDPR v2, but is there any plans on a tool on the export request for admins to manually supplement the export. Just thinking of maybe a json upload of non-core information the admin may have to provide the user for the request which would get merged into the .html file. Basically thinking of non-dev admins who won’t know how to code with the filters provided but need to add more to the export. Thanks"

I was hoping to assist the standard admin who may have data collected in places that aren't on-site or aren't integrated with the core tools it would be nice to provide them a method to supplement the core data before the export is sent to the user.

In my mind an xml or json upload which follows a standard format would be great way to add more information to the .html data file that gets zipped and sent to the requester. And maybe even a way to upload other files such as images to be bundled in the zip.

I understand there's filters and actions for this if you're a savvy admins, but often the basic admin doesn't have those skills or just wants to add a bit of information to that export.

Hope that made some sense ;) Thanks

Change History (9)

#1 @desrosj
5 weeks ago

  • Keywords gdpr added

#2 @desrosj
5 weeks ago

  • Component changed from General to Privacy

Moving to the new Privacy component.

This ticket was mentioned in Slack in #core-privacy by desrosj. View the logs.


3 weeks ago

#4 @desrosj
3 weeks ago

  • Keywords reporter-feedback added
  • Version changed from trunk to 4.9.6

Can you give us some examples of use cases you have in mind, @garrett-eclipse? I am thinking this may be plugin land, but want to fully understand what you were thinking when you opened this before closing it out.

The may also be a good opportunity to ensure the needed filter and action hooks are introduced in #43910.

#5 @garrett-eclipse
11 days ago

Hi @desrosj sorry this got lost in my mess of tabs.

Mainly I was hoping for something that would allow me to supplement the export with content that not automated into the process yet. There's several plugins and third-party services which currently don't integrate with the tools and many which never will. In those cases such as with Mailchimp (if you don't use plugins) or CRM data it would be nice to have a manual way to supplement the information without requiring coding from users many of who aren't developers. Some services provide export tools which would be nice to be able to take that export data and merge with WP data so it can be submitted to the user in a single email.

Hope that's helpful, Cheers

#6 @desrosj
11 days ago

  • Keywords 2nd-opinion close added; reporter-feedback removed

@garrett-eclipse Thanks for the additional explaination. I don't see how this would fit into the current process, or that this is something that core should tackle.

  1. Admin initiates an export request at the user's request.
  2. User confirms request.
  3. Export file is created by the admin and a link is emailed to the user.

There currently is no pause in that process where an admin could upload data.

I think the best way to tackle this would be to create a plugin that registers an exporter that knows how to request the desired data from the 3rd party service.

Open to more opinions, but my vote is plugin land.

#7 @garrett-eclipse
11 days ago

Thanks @desrosj fair enough, plugin land it is.

#8 @desrosj
28 hours ago

  • Keywords 2nd-opinion close removed
  • Milestone Awaiting Review deleted
  • Resolution set to wontfix
  • Status changed from new to closed
  • Version 4.9.6 deleted

The consensus is plugin land for this right now. If things change, we can reopen and re-evaluate.

#9 @garrett-eclipse
28 hours ago

Sounds good thanks @desrosj

Note: See TracTickets for help on using tickets.