[wp-trac] [WordPress Trac] #43637: Add filters and ajax support for personal data erasure

WordPress Trac noreply at wordpress.org
Mon Mar 26 19:58:10 UTC 2018


#43637: Add filters and ajax support for personal data erasure
-------------------------+-----------------------------
 Reporter:  allendav     |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  normal       |  Milestone:  Awaiting Review
Component:  General      |    Version:  trunk
 Severity:  normal       |   Keywords:
  Focuses:               |
-------------------------+-----------------------------
 Similar to #43438 but instead of for personal data export, this is for
 personal data erasure.

 Like #43438, plugins (or core concerns) will need to be able to register
 callbacks which can erase (or at least anonymize) personal data (a "page"
 at a time) from where they've stored it. How much is processed by a
 plugin's exporter in the context of a page is up to the plugin but should
 target to finish in far less than PHP timeout on a typical host.

 When a plugin no longer needs more "pages" it indicates it is done with
 erasure in the same manner as in #43438.

 BTW - the rationale for ajax is to allow wp-admin to drive the process
 without timeouts that could occur on sites with lots of pages of objects
 to traverse.  As with #43438, the ajax exporter-by-exporter, page-by-page
 approach will also lend itself to REST API endpoints down the road.

--
Ticket URL: <https://core.trac.wordpress.org/ticket/43637>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list