GDPR / token redact link plugin

More
4 weeks 2 days ago - 4 weeks 1 day ago #168965 by evently
evently created the topic: GDPR / token redact link plugin
Hi all,

(I've also posted this in the GDPR topic but thought it might be useful for more people)

as I was looking into the GDPR regulations, and made a start on a plugin to, for now, allow the automatic viewing/deletion of Token data using a secure link in the invite/reminder mails.

Currently you can add the link to emails using a placeholder (@@@TOKENREMOVE@@@) and the plugin will parse this with a working link. When a user goes to that link he/she can see his token data and optionally remove it.

You can read more about it here:
medium.com/@evently/gdpr-plugin-f7e600219885

and download it here
github.com/evently-nl/LimeGDPR

It will definitely need more option/features to be completly gdpr compliant, but hoping for input from people with more knowledge on that to see if we can come up with a GDPR proof plugin (removal of actual responses for example). And then there's still the database encryption issue.)

Anyway, looking forward to your input and hopefully it will help more people this week :)

Cheers,
Stefan
Last Edit: 4 weeks 1 day ago by DenisChenu. Reason: Direct link
The following user(s) said Thank You: DenisChenu, holch, Ben_V, LouisGac

Please Log in or Create an account to join the conversation.

More
4 weeks 1 day ago - 4 weeks 1 day ago #169007 by DenisChenu
DenisChenu replied the topic: GDPR / token redact link plugin
Great !

About GDPR : yep, this one is totally needed !!

Maybe we can have multiple different plugin for GDPR ? Your : renaming it to GDPRDeleteToken for example ?

About HTML produced : i make a new tool plugin for other plugin : gitlab.com/SondagesPro/twigExtendByPlugins

I can create a little "example" using this plugin to show anything done with twig and current template set (by sid or global).

PS : i update your topic : have the direct link is great

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .
Last Edit: 4 weeks 1 day ago by DenisChenu.

Please Log in or Create an account to join the conversation.

More
4 weeks 1 day ago #169013 by evently
evently replied the topic: GDPR / token redact link plugin
Hi Denis,

Thanks! Renaming to allow for different gdpr plugins sounds like a good plan, I'll get on to that!

I looked at your TwigExtend plugin, this was the way I wanted to go, but did not get it working, so ff you have a small example usage this would be great!

Please Log in or Create an account to join the conversation.

More
4 weeks 1 day ago #169020 by DenisChenu
DenisChenu replied the topic: GDPR / token redact link plugin
About TwigExtend plugin : i have to make a pull request on LS core to add this event.

But, currently you have gitlab.com/SondagesPro/registerQuick/blo...er/registerQuick.php who use it.

But not really with own view.

I update TwigExtend plugin to use it.

Example :

- Create views/subviews/content/yourtwigfile.twig
- create $data array , set $data to 'yourtwigfile'
- Copy paste some code from github.com/LimeSurvey/LimeSurvey/blob/71...tController.php#L192 if needed.

Here : you have a view included in layout_global.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

More
3 weeks 5 days ago #169158 by evently
evently replied the topic: GDPR / token redact link plugin
Thanks Denis!
I've renamed the plugin for now, adding the Twig way of working will be done as soon as possible, but I wil try to make a 2.5+ branch first, for my older servers.

Please Log in or Create an account to join the conversation.

More
3 weeks 1 day ago #169257 by DenisChenu
DenisChenu replied the topic: GDPR / token redact link plugin
About twig, i think best is to wait for LS core to include the pull request :)

And, about 2.X : currently it's difficult to have plugin for 2.X and 3.X …

See gitlab.com/SondagesPro/maintenanceMode/b...ntenanceMode.php#L64 and gitlab.com/SondagesPro/maintenanceMode/b...ntenanceMode.php#L64 … :/

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
An error happen ? Before make a new topic : remind the Debug mode .

Please Log in or Create an account to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!