[wp-trac] [WordPress Trac] #43738: Make the GDPR Export/Delete functionality available in network-wide for super admins

WordPress Trac noreply at wordpress.org
Tue Apr 17 19:57:47 UTC 2018


#43738: Make the GDPR Export/Delete functionality available in network-wide for
super admins
-------------------------+------------------------------
 Reporter:  TZ Media     |       Owner:  (none)
     Type:  enhancement  |      Status:  new
 Priority:  normal       |   Milestone:  Awaiting Review
Component:  General      |     Version:
 Severity:  normal       |  Resolution:
 Keywords:  gdpr         |     Focuses:
-------------------------+------------------------------

Comment (by coreymckrill):

 For some multisite use cases, GDPR compliance might all be handled at the
 individual site level. However, as mentioned above, there are many use
 cases where it makes more sense to handle it at the network level.
 Specifically:

 * Setting a privacy policy, or at least a template, that would be used on
 every site in the network
 * Personal data export/anonymization/erasure across the entire network

 Other multisite-specific questions/considerations:

 * The user requesting the data export/anonymization/erasure is the
 owner/admin of one of the sites within the network. What happens to the
 site?
 * Super admins can access the user data on any site in the network. Does
 this need to be called out as something that should be disclosed in the
 Privacy Policy?
 * Similar to the question about
 [https://core.trac.wordpress.org/ticket/43767 abandoned user accounts],
 what should be done (if anything) with abandoned sites?

 So, in terms of applying the [https://make.wordpress.org/core/2018/03/28
 /roadmap-tools-for-gdpr-compliance/ roadmap] to a multisite context,
 here's some ways we could approach it:

 **Add tools for creating a privacy policy**

 There could be a new Network Admin menu item "Tools" with a "Privacy"
 page, similar to #43435. This could be a place to create a template that
 would pre-fill the Privacy Policy pages on new sites in the network.

 **Add tools to core to facilitate compliance, and privacy in general**

 These could look similar to the single site tools that are in the works,
 but would work across all sites in the network. Under the hood, that might
 look something like this:

 * Search across the network for the user's ID and/or email
 * For each site that contains data from that user, run the single site
 functions for export/anonymization/erasure, and if for export, compile it
 all into one file (or multiple, if its a huge amount of data?)
 * This would perhaps all happen asynchronously via Ajax/REST requests,
 since it would potentially involve a lot of big expensive queries

 **Add documentation/help for site owners on how to use these tools**

 Network admin documentation probably wouldn't be that different.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/43738#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list