
A Consent Receipt plugin for WordPress. The WP Consent Receipt plugin can be called from themes and other plugins via the wp_consent_receipt_button filter hook:
if (has_filter('wp_consent_receipt_button')) { $html = apply_filters('wp_consent_receipt_button', $html, $consentReceiptData); } This implementation of the Consent Receipt is based on the specifcation of the Kantara Initiative – Consent & Information Sharing Work Group. For more information about the Consent Receipt and for the latest specification see: http://kantarainitiative.org/confluence/display/infosharing/Consent+Receipt+Specification
The WP Consent Receipt plugin can be called from themes and other plugins via the wp_consent_receipt_button filter hook:
if (has_filter('wp_consent_receipt_button')) { $html = apply_filters('wp_consent_receipt_button', $html, $consentReceiptData); } Example data for the $consentReceiptData associative array:
$consentReceiptData = array( // 0: Version 'version' => '0.8', // 1: This is the legal jurisdiction under which the processing of personal data occurs (MUST) 'jurisdiction' => 'US', // 2: Timestamp of when the consent was issued (MUST) 'iat' => time(), // 3: Is used to describe how the consent was collected i.e. webform opt in, or implicit, verbal (MUST) 'moc' => 'web form', // 4: Unique identifier for this consent receipt (MUST) 'jti' => '', // will be filled in by plugin // 5: public key url 'publicKey' => get_site_url() . '/?cr_public_key=true', // 6: The identity and company of the data controller and any party nominated to be data controller on behalf of org (MUST) 'dataController' => array( 'onBehalf' => false, 'contact' => 'John Doe', 'company' => 'Kantara Initiative, Inc.', 'address' => '401 Edgewater Place, Suite 600, Wakefield, MA, 01880 USA', 'email' => '[email protected]', 'phone' => '+1 123-456-7890', ), // 13: the internet and immediately accessible privacy policy of the service referred to by the receipt (MUST) 'policyUri' => $group->policy_url, // 14: Name of the service that requires personal information. 'services' => array( array( 'serviceName' => 'Kantara Initiative ' . $group->group_name, 'purposes' => array( array( 'purpose' => 'Authority to sign Participation Agreement', 'consentType' => 'Explicit', 'purposeCategory' => array( 'Affiliation', ), 'piiCategory' => array( 'Membership', ), 'nonCorePurpose' => false, 'purposeTermination' => $group->policy_url, 'thirdPartyDisclosure' => false, ), array( 'purpose' => 'Voting Status', 'consentType' => 'Explicit', 'purposeCategory' => array( 'Core Function', ), 'piiCategory' => array( 'Membership', ), 'nonCorePurpose' => true, 'purposeTermination' => '(when no activity)', 'thirdPartyDisclosure' => false, ), array( 'purpose' => 'Agree to IPR Policy', 'consentType' => 'Explicit', 'purposeCategory' => array( 'Core Function', ), 'piiCategory' => array( 'Membership', ), 'nonCorePurpose' => false, 'purposeTermination' => '[email protected]', 'thirdPartyDisclosure' => false, ), array( 'purpose' => 'Web statistics', 'consentType' => 'Explicit', 'purposeCategory' => array( 'Improve Performance', ), 'piiCategory' => array( 'Network/Service', ), 'nonCorePurpose' => false, 'purposeTermination' => '[email protected]', 'thirdPartyDisclosure' => true, '3rdPartyName' => 'Google', ), ), ), ), // 21: Subject provided identifier, email address - or Claim, defined/namespaced (MUST) 'sub' => '[email protected]', // 23: Sensitive Data Y/N (MUST) 'sensitive' => false, // 24: Category for Sensitive Information collection (MUST) 'spiCat' => array( //emtpy ), ); // End consentReceiptData array
Starting from $0 per month.
Rating
Reviewers
No reviews
Tags
Developed By
olivermaerz
Quick & Easy
Common Ninja has a large selection of powerful Wordpress plugins that are easy to use, fully customizable, mobile-friendly and rich with features — so be sure to check them out!
Testimonial plugins for Wordpress
Galleries plugins for Wordpress
SEO plugins for Wordpress
Contact Form plugins for Wordpress
Forms plugins for Wordpress
Social Feeds plugins for Wordpress
Social Sharing plugins for Wordpress
Events Calendar plugins for Wordpress
Sliders plugins for Wordpress
Analytics plugins for Wordpress
Reviews plugins for Wordpress
Comments plugins for Wordpress
Portfolio plugins for Wordpress
Maps plugins for Wordpress
Security plugins for Wordpress
Translation plugins for Wordpress
Ads plugins for Wordpress
Video Player plugins for Wordpress
Music Player plugins for Wordpress
Backup plugins for Wordpress
Privacy plugins for Wordpress
Optimize plugins for Wordpress
Chat plugins for Wordpress
Countdown plugins for Wordpress
Email Marketing plugins for Wordpress
Tabs plugins for Wordpress
Membership plugins for Wordpress
popup plugins for Wordpress
SiteMap plugins for Wordpress
Payment plugins for Wordpress
Coming Soon plugins for Wordpress
Ecommerce plugins for Wordpress
Customer Support plugins for Wordpress
Inventory plugins for Wordpress
Video Player plugins for Wordpress
Testimonials plugins for Wordpress
Tabs plugins for Wordpress
Social Sharing plugins for Wordpress
Social Feeds plugins for Wordpress
Slider plugins for Wordpress
Reviews plugins for Wordpress
Portfolio plugins for Wordpress
Membership plugins for Wordpress
Forms plugins for Wordpress
Events Calendar plugins for Wordpress
Contact plugins for Wordpress
Comments plugins for Wordpress
Analytics plugins for Wordpress
Common Ninja Apps
Browse our extensive collection of compatible plugins, and easily embed them on any website, blog, online store, e-commerce platform, or site builder.
Show Instagram posts in a responsive carousel layout to enhance social proof and keep your site content visually fresh.
Present all your locations with a clear company branch list that helps customers find nearby offices, understand key details, and enjoy a smoother experience.
Show trust badges that highlight security and reliability, build customer confidence, and help visitors feel safe making purchases on your site.

Add a Google powered search bar that delivers relevant results, improves navigation, and helps visitors find content fast.
Add a countdown timer to your site to highlight upcoming events or launches and encourage timely user action.
Show verified customer feedback with Google Reviews to build trust, strengthen credibility, and help visitors make confident purchase decisions.
Transform PDFs into interactive flipbooks with a PDF flipbook widget that improves reading and keeps visitors engaged.
Add a translation widget to your site so users can switch languages easily and access content in their preferred language.
Add a currency converter to your site so users can view equivalent values in their local currency for easier global access.
Run engaging public voting contests that showcase products and crown a winner
Add a Stripe Button to your website to give customers a fast, trusted checkout experience.

Show fresh content from any source with an RSS feed that keeps your site updated, improves navigation, and boosts user engagement.
More plugins
The Common Ninja Search Engine platform helps website builders find the best site widgets, apps, plugins, tools, add-ons, and extensions! Compatible with all major website building platforms - big or small - and updated regularly, our Search Engine tool provides you with the business tools your site needs!
