[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