Advertisement:

Author Topic: GDPR Helper  (Read 3541 times)

Online vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 20,461
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
GDPR Helper
« on: June 02, 2018, 07:23:16 PM »
Link to Mod

GDPR Helper For SMF 2.0.x

Warning does not guarantee GDPR compliance. No warranty provided.

Includes:
Allows member to export their data. Their profile and post information
On member deletion clears IP address and email from posts and assigns a new username to all old posts.
Includes a privacy policy page, adds link in the footer e and adds a section for consent on registration
Stores the date/time that the privacy policy was changed and option to force to reagree
Stores the date/time that the registration agreement was changed and option to force to reagree

We also have GDPR Pro which offers other features and we do listen to feedback for requests.
More information: https://www.smfhacks.com/gdprpro.php

Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Offline HDB

  • Charter Member
  • Jr. Member
  • *
  • Posts: 167
    • HDBForum on Facebook
    • @HDBitchin on Twitter
    • HDBitchin, a Harley Davidson Technical Discussion Forum
Re: GDPR Helper
« Reply #1 on: June 03, 2018, 06:13:05 PM »
I started out using GDPR Helper a few weeks ago and I just installed today the new GDPR Pro paid version.

Both versions work flawlessly. Thanks vbgamer45!

Offline Crashingmail

  • Newbie
  • *
  • Posts: 3
Re: GDPR Helper
« Reply #2 on: June 08, 2018, 06:18:03 AM »
I really like this Mod, but i am missing a way to create Policy Agreements for different languages.

Offline @rjen

  • Jr. Member
  • **
  • Posts: 264
  • Gender: Male
Re: GDPR Helper
« Reply #3 on: June 08, 2018, 07:31:01 AM »
I really like this Mod, but i am missing a way to create Policy Agreements for different languages.

then you will have to pay for the Pro version I guess..

Or you can wait for the official SMF solution (which is what I will do)
Running SMF 2.0 with Tinyportal 1.5.1 at www.fjr-club.nl
Testing SMF 2.1 beta 4 with Tinyportal 1.6.0 at http://test2.fjr-club.nl/

Online vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 20,461
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
Re: GDPR Helper
« Reply #4 on: June 08, 2018, 08:26:00 AM »
I really like this Mod, but i am missing a way to create Policy Agreements for different languages.
Yes it is part of the pro version of the mod. It detects the language of the user then loads the correct policy https://www.smfhacks.com/gdprpro.php
Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Offline Crashingmail

  • Newbie
  • *
  • Posts: 3
Re: GDPR Helper
« Reply #5 on: June 08, 2018, 03:27:58 PM »
Okay thanks for the information, but honestly around 30€ is a bit to much for a simple mod.

Offline Obcy

  • Semi-Newbie
  • *
  • Posts: 33
Re: GDPR Helper
« Reply #6 on: June 16, 2018, 05:55:36 PM »
Code: [Select]
512: loadMemberContext(): member id 5386 not previously loaded by loadMemberData()
Filtruj wyniki: Pokazuj tylko błędy z tego pliku
Plik: /usr/home/obcy/domains/fobicy.pl/public_html/Sources/Load.php
Linia: 1138

many errors, after installing gpdr

Online vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 20,461
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
Re: GDPR Helper
« Reply #7 on: June 16, 2018, 05:59:25 PM »
Does it go away if you uninstall?

I do not use loadMemberContext in this mod...
Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Offline Obcy

  • Semi-Newbie
  • *
  • Posts: 33
Re: GDPR Helper
« Reply #8 on: June 17, 2018, 07:29:57 AM »
If you uninstalled all right.
Reproduce error:
- register user
- create post
- uncheck option in gpdr helper "Clear Member IP/Email,Username from posts on member delete"
- delete user
- view this post
- check error log

Online vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 20,461
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
Re: GDPR Helper
« Reply #9 on: June 17, 2018, 07:54:39 AM »
That sound like another mod issue. if you uncheck that option gdpr helper won't do anything. It sounds like you have another mod that is checking if the user is deleted.
Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Offline Obcy

  • Semi-Newbie
  • *
  • Posts: 33
Re: GDPR Helper
« Reply #10 on: June 17, 2018, 07:59:45 AM »
Tested only "gpdr helped" installed in tested forum. Error exist.

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 69,284
    • StoryBB/StoryBB on GitHub
Re: GDPR Helper
« Reply #11 on: June 17, 2018, 08:04:32 AM »
Means that the id_member isn't being properly cleared from the messages table on deletion.
Don’t try to tell me that some power can corrupt a person. You haven’t had enough to know what it’s like.

No good deed goes unpunished / No act of charity goes unresented.

Online vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 20,461
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
Re: GDPR Helper
« Reply #12 on: June 17, 2018, 08:09:55 AM »
Oby do you have this checked or not "Clear Member IP/Email,Username from posts on member delete" 
Arantor thanks for the hint.
Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 69,284
    • StoryBB/StoryBB on GitHub
Re: GDPR Helper
« Reply #13 on: June 17, 2018, 08:13:14 AM »
It should be removed if the row is removed from smf_members regardless of anything else because what's happening is that the id is listed there, so loadMemberData tries to load it and silently fails, and then loadMemberContext gets upset because an id it thought should exist doesn't exist.

Though the usual delete members routine does other stuff like ensuring the poster_name field is updated for all posts.
Don’t try to tell me that some power can corrupt a person. You haven’t had enough to know what it’s like.

No good deed goes unpunished / No act of charity goes unresented.

Online vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 20,461
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
Re: GDPR Helper
« Reply #14 on: June 17, 2018, 08:16:13 AM »
Was wondering that though. Because SMF normally doesn't remove the member id from that table so why is it an issue now? I have seen this occur with my other mods when users get deleted if not checking if if the member was deleted.

The useful part of it is to reattribute posts if a member comes back at some point.
Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 69,284
    • StoryBB/StoryBB on GitHub
Re: GDPR Helper
« Reply #15 on: June 17, 2018, 08:17:29 AM »
It should be removing it...

The reattribution feature doesn't use ids either, it uses email address which is embedded into every post (and can be edited by admins before reattribution too)
Don’t try to tell me that some power can corrupt a person. You haven’t had enough to know what it’s like.

No good deed goes unpunished / No act of charity goes unresented.

Offline Obcy

  • Semi-Newbie
  • *
  • Posts: 33
Re: GDPR Helper
« Reply #16 on: June 17, 2018, 08:25:18 AM »
Oby do you have this checked or not "Clear Member IP/Email,Username from posts on member delete" 
Arantor thanks for the hint.
If checked this option.
-deleted user(the login deleted users changes)
- no errors in log

Online vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 20,461
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
Re: GDPR Helper
« Reply #17 on: June 17, 2018, 08:30:03 AM »
Hmm, then I am not sure what is causing this users issue. It checked my database and id_member is set to 0. And the code that I changed does the same when the member is deleted.  Unless it is a cache issue.
Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Offline Arantor

  • Resident Overthinker
  • SMF Friend
  • SMF Legend
  • *
  • Posts: 69,284
    • StoryBB/StoryBB on GitHub
Re: GDPR Helper
« Reply #18 on: June 17, 2018, 08:43:44 AM »
So if the option is unchecked, are the ids still cleared out? Because if not, that would be the cause of the problem.
Don’t try to tell me that some power can corrupt a person. You haven’t had enough to know what it’s like.

No good deed goes unpunished / No act of charity goes unresented.

Online vbgamer45

  • SMF Friend
  • SMF Super Hero
  • *
  • Posts: 20,461
    • smfhacks on Facebook
    • VBGAMER45 on GitHub
    • @createaforum on Twitter
    • SMF For Free
Re: GDPR Helper
« Reply #19 on: June 17, 2018, 08:57:36 AM »
Yes the id's are cleared out either way...
Code: [Select]
// Start GPDR Helper
if (empty($modSettings['gpdr_allow_export_userdata']))
{
// Make these peoples' posts guest posts.
$smcFunc['db_query']('', '
UPDATE {db_prefix}messages
SET id_member = {int:guest_id}, poster_email = {string:blank_email}
WHERE id_member IN ({array_int:users})',
array(
'guest_id' => 0,
'blank_email' => '',
'users' => $users,
)
);
}
else
{
global $sourcedir;

require_once($sourcedir . '/gpdr2.php');
GPDR_CleanMemberInfo($users);
}

// END GPDR Helper
Community Suite for SMF - Take your forum to the next level built for SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com -  Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro