DragonPrime - LoGD Resource Community
Welcome Guest
  • Good morning, Guest.
    Please log in, or register.
  • August 19, 2018, 06:48:58 AM
Home Forums News Downloads Login Register Advanced Search
* *
DragonPrime Menu
Login
 
 
Resource Pages
Search

  Show Posts
Pages: [1] 2 3 ... 15
1  Game Administration, Installation and Configuration / The Idea Place / Re: Switch Accounts on: August 13, 2018, 02:30:06 PM
If you would do that right, you'd replace the entire login process with that, and attach characters to it. Would solve the multi-char-problem, and other numerous things.
But, you would have the replace the entire login process and so on...
2  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 06, 2018, 01:46:13 PM
You're welcome =)

As said, what must be deleted is in my gdpr mod I added Tongue

It does hook into the creationaddon and create a link there - so you can set up a perma-delete there.

The lotgd delete function (IF you either disable the charrestorer-savefile OR hash/delete the email address+ip+id) will do just fine if somebody wants to be deleted.
As said, it's not necessary to remove any footprint he/she left, just the personal stuff that can be tied to a natural person.
3  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 06, 2018, 11:15:18 AM
CreationAddon: http://www.orpgs.com/downloads
But it seems that's offline =/
I added my copy, but it's modified, I commented some stuff out I didn't need.

@removal of data / deletion
you *only* need to delete personal data. any items, achievements... no worries.
but email, name, cookie id, ip ... that's personal and can be requested to be deleted.

You can keep dwellings etc too...
4  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: June 03, 2018, 01:46:05 PM
Just a few things in the posts I picked up and wanted to give my 2 cents:

 -> the cookie in lotgd (the lgi) stores i.e. the unique cookie ID which identifies PCs (last accessed) --> that *needs* to be in your data privacy statement, it is a tracker
     it also has the template i.e.the user selected stored, but that's rather uninteresting (no personal data)
 -> as soon as you store personal data, you need either a deletion date or a consent for the being-stored. If somebody deletes himself and can choose what he wants (also a statement how he can later request deletion) that is fine. But what about expired chars? There is no consent really... which is the major problem that forced me to hash the emails.
  -> The "creationaddon" is a really nice thing to put up. You should use it. (maybe expand to make all users agree as I did)

From what I have seen currently, not much is enforced - so it's a bit of a breather.

@the argument "I'm outside the EU, why should it apply" --> "do you deny EU citizens your service? if not, you have to protect their data according to GDPR"
it's that simple. A EU citizen could go to court if you don't. "could" being the word.

5  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: May 20, 2018, 09:38:25 AM
Well, busy on the last couple of days.

I used the "creationaddon" to show my privacy policy statements, but it has one drawback: it *only* confirms them on creation(hence the name), and it has no way to do so afterwards. I had to expand that function, and also add a date as to when the privacy was accepted.
If somebody needs it, I will attach it.

here is the last version of the gdpr extension (=manages only the data export for the user and the 100% safe deletion and no restoral - if you push the mysql functions in you have to execute after you pushed the data in, but that can be set automatically if you need to).

Due to the fact that it's not install-and-done, but needs mysql adaptions, I apologize.
The mysql stuff has to be done in the db, which is something not being able to easily put into a module (no synctable for functions).

EDIT: Just as a summary, you need(!) a privacy statement accessible like an imprint on any page, it has to declare a lot of things. That's mandatory. Mine: https://shinobilegends.com/gdpr/SL%20Data%20Privacy%20Agreement%20and%20Transparency%20Report.pdf
6  Modules, Themes and other customizations for your game / Completed Modules for version 1.x.x / Re: reCAPTCHA anti-spam for petition.php on: April 03, 2018, 01:35:30 PM
You should really check before you make any statement. Source: https://support.google.com/recaptcha/answer/6175971?hl=en

"ReCAPTCHA works with major screen readers such as ChromeVox, JAWS, NVDA and VoiceOver. ReCAPTCHA will alert screen readers of status changes, such as when the reCAPTCHA verification challenge is complete. The status can also be found by looking for the heading titled recaptcha status in the recaptcha widget section of the page."
7  Modules, Themes and other customizations for your game / Completed Modules for version 1.x.x / Re: reCAPTCHA anti-spam for petition.php on: March 26, 2018, 09:55:10 AM
You can drop most of the code and the library here though... here is a guide (google search for "recaptcha php", 3rd hit.

https://www.kaplankomputing.com/blog/tutorials/recaptcha-php-demo-tutorial/
8  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: March 26, 2018, 09:42:31 AM
The last one Tongue

I'll make hopefully the last stuff on easter.

I updated my lotgd install to 16.04 with php7 + myslq 5.7.
Not a lot of fun though.

I had double-encoded utf8 strings in my db -_- now it's all fixed.
9  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: February 04, 2018, 12:49:01 AM
I think I attached it in this thread "charrestore".
But I fixed minor things, mostly a search bug which did not show any chars saved if you leave the email address.

The very same actually, just minor modifications.

It works on my site well, I already restored a few.
And I like it  better w/o user email - you don't have to dally around "I can't tell you what email that char was made", because you simply don't know anymore Cheesy
10  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: January 28, 2018, 04:57:07 AM
You can try to get the module working Smiley

Mostly try deleting or expiring a char, then it should be in the save directoy on the file system. It should now feature a sha1-hashed email.

If it doesn't generate a character copy, something might be not working.

I've had no time to work on the module - busy at work atm.
11  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: January 07, 2018, 02:46:25 PM
Quick response in here:

Mhm, platform overview (I think you're using webspace).

You know:
webserver/webspace <-- FTP to get on it and drop files
database <-- you go to a phpmadmin and import/export, right?
domain <-- you do a setup on a web frontend for that

that's the foundation you will build in a virtualbox. it will provide above, though you may need to install the necessary software and do a bit of configuration.
Most should be installed, but I'll mention the software
webspace <-- install apache2 to provide a webserver, put your files in /var/www/html
database <--- install mysql and phpmyadmin (best as an ubuntu package via APT or if you downloaded a desktop ubuntu, from the desktop, package management)
domain <-- you have none, but you should be able to work on IP basis (virtualbox assigns a net)

Yes, it's a lot if you've never done things like it, but it's really helpful. Cheesy
12  Coding Support / Coding Support Desk / Re: Virtual Box on: January 07, 2018, 02:34:01 PM
You can either use a shared folder (much like when you insert a CD, it should be mounted to /media) and install it like you would install it on webserver.
It's really the very same, you just have the server in that box.

As alternative, SSH should be pre-installed and you could use WIN-SCP to connect to the IP of the machine (linux command "ifconfig")

13  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: January 04, 2018, 10:54:39 AM
@account deletion
yes, you need to have something so it will be wiped when you restore stuff from a backup.
or you never do backups... well, that solves it too.

@virtualbox
very very lengthy thing if you do this the first time.
there are guides:
http://www.thelinuxdaily.com/2010/02/how-to-setup-a-pre-built-virtualbox-guest-image-tutorialguide/
i.e.

14  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: January 01, 2018, 09:04:26 AM
You need to i.e. have the function to "forget" a user and remove the mail address from you db - this does lotgd if you allow (which you now must) user deletion by user.

BUT

You then have to have the "right to forget"-stuff, which means you need to have (this is my theory and solution) a list of account-ids of those who did that.
IF you have server backups / database backups (which is strongly recommended) you have to have a function to filter the ones out that said "forget me".

I solved this with mysql triggers for now (check a table accounts_never_restore and then delete all accounts with those IDs if they exist).
I still need the function for the user to trigger this. Point is: if somebody throws a fit and hits the button... that's it. No recovery. Gone. Forever.
A lot of users want a restoral after fits. Cheesy
15  Game Administration, Installation and Configuration / Game Administration Chat / Re: GDPR Privacy in the EU (and those who accept EU players) - Issues with Lotgd on: December 31, 2017, 07:36:39 AM
First thing:
Setup a test server.
(Like I told in the other thread, with xampp or another suite).
Virtualbox is free and you need the knowledge to run a decent lotgd site.
I know, a lot of trouble... but... you're a service provider now =)

@"right to be forgotten"

I think the best way is to use stored procedures.
They can trigger automatically if needed and will be carried in the database directly.
I will use a new table "accounts_never_restore" to reflect the account ids.
Pages: [1] 2 3 ... 15

*
DragonPrime Notices
Version 1.1.2 is the current supported version and is available for download.

Support Us
No funds raised yet this year
Your help is greatly appreciated!
Recent Topics
DragonPrime LoGD
Who's Online
25 Guests, 0 Users
Home Forums News Downloads Login Register Advanced Search