WP Consent Receipt is an implementation of the digital “Consent Receipt” specified by the Consent & Information Sharing Work Group of Kantara Initiative. Kantara’s definition of the Consent Receipt is:

A consent receipt is a record of a consent provided to an individual at the point in a person agrees to the sharing of personal information. It’s purpose is to capture the privacy policy and its purpose for sharing personal information so it can be easily used by people to communicate and manage consent and sharing of personal information once it is provided.

This implementation is based on version 0.8 of their specification and implemented in PHP as a WordPress plugin. The source code is licensed under GNU General Public License, version 2 and available on GitHub.

If you want to give WP Consent Receipt plugin a try – just install it via your Plugins menu. From your WordPress Dashboard select “Plugins” -> “Add New” and enter “WP Consent Receipt” in the search box. Then click on the “Install Plugin” button next to the “WP Consent Receipt” plugin and then on “Activate”. You can call the plugin from your theme or own plugin by calling:

The data is passed to the WP Consent Receipt plugin through the $consentReceiptData variable. Here some sample data for the $consentReceiptData associative array: