Giter Site home page Giter Site logo

mrxkon / gdprwp-plugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gdprwp/gdprwp-plugin

0.0 2.0 0.0 863 KB

The plugin collecting and managing GDPR data from other active plugins on a WP install

Home Page: https://www.gdprwp.com

PHP 91.40% JavaScript 8.60%

gdprwp-plugin's Introduction

GDPRWP-Plugin

To Test the plugin

To test on your site, call http://yoursite.com/wp-admin/?debug-gdpr to see if your assigned data to the GDPR object. Follow the example found here https://github.com/GDPRWP/GDPRWP-Plugin-Sample

Description

GDPR for WP is a proposed solution to GDPR compliance from a technical standpoint.

The core of the project is to supply the WordPress Community with a common way to identify and define Personal Identifiable Information. This means, data that alone or in combination with other data can identify a single human being.

GDPR WP explained

Our approach is a standardized implementation of functions needed to provide Website administrators with the tools to handel (but not limited to) Right to be forgotten, Data portability, Breach notifications, withdrawal of content, and Plain text policy.

2 parts being developed

This project aims to provide a sample plugin, showing you how to identify Personal data in your plugin. The sample code is available on GitHub:

The CORE of the project THIS repository (and former Interface), will be available in a GDPR for WP plugin on GitHub:

The GDPR for WP plugin will provide the needed functions using WordPress's action/filter hooks. By doing this, the plugin will be able to collect data across all installed plugins in a WordPress installation.

Moving away from the PHP Interface

Things move fast with a looming deadline approaching, and while this project started as a PHP interface, many of our initial talks with WordPress developers from companies like Mailpoet, Woo has lead us to believe, that while a PHP interface will, in fact, be an OK approach from a common PHP standpoint, it doesn't make much sense in a WordPress setup, where our hook and filter approach makes sense.

Discover more about the project.

Here's why we seek to provide a unified approach to GDPR compliancy

  1. A single point of entry for Website administrators instead of one options page for each plugin handling personal data.
  2. A standardized approach to identifying which fields stores personal data, and allow for more information to be given on these fields, such as expiry data, the reason for collecting it, last updated timestamp and sensitive boolean.

FAQ

Q: Can I send feedback or get help with a bug?

A: You can, by commenting on the relevant repository on github.

How you can contribute

As a developer, you can use the GDPRWP Plugin Sample to implement the solution into your own plugin and provide us with code examples in the Issues part of this repository.

General discussions happen in the issues sections and on wordpress.slack.com #gdpr-compliance

Contributors & Developers

Peytz & Co - Kåre M Steffensen, Jesper V Nielsen & Stephan V Schønbeck

gdprwp-plugin's People

Contributors

dejliglama avatar jespervnielsen avatar wormeyman avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.