- Posts: 3
- Thank you received: 0
Stop recording IP address of registrants
- Sören Lachmann
- Topic Author
- Offline
- New Member
-
Less
More
7 years 2 weeks ago #111829
by Sören Lachmann
Stop recording IP address of registrants was created by Sören Lachmann
Hi,
how can I stop recording the IP address of registrants or disable it ... because of rules from data protection in our country, we are not allowed to record the full IP of registrants ...
Could you please at least help me out to stop record IP and disable it ... were can I find it in a file to delete the code snippet?
thanks,
Soeren
how can I stop recording the IP address of registrants or disable it ... because of rules from data protection in our country, we are not allowed to record the full IP of registrants ...
Could you please at least help me out to stop record IP and disable it ... were can I find it in a file to delete the code snippet?
thanks,
Soeren
Please Log in or Create an account to join the conversation.
- James Riley
-
- Offline
- Platinum Member
-
7 years 2 weeks ago - 7 years 2 weeks ago #111834
by James Riley
James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Replied by James Riley on topic Stop recording IP address of registrants
Tuan should maybe add a toggle switch for "Enable GDPR Compliance" and include this as one of the things it controls.
To remove it yourself, edit /administrator/components/com_eventbooking/view/registrant/tmpl/default.php, and remove the block (either around line 403 or 805 if double-spaced) that reads:
Then save the changed php file to PATH_TO_TEMPLATE/html/com_eventbooking/registrant/ folder so that the change won't be lost when you update to future releases of the extension.
FYI: The way I found the code was by searching the EB Translation manager for "user ip", which gave me the key "EB_USER_IP". I then searched the EB Administrator source code for "EB_USER_IP" and discovered the right file and section of code
To remove it yourself, edit /administrator/components/com_eventbooking/view/registrant/tmpl/default.php, and remove the block (either around line 403 or 805 if double-spaced) that reads:
Code:
<div class="control-group">
<label class="control-label">
<?php echo JText::_('EB_USER_IP'); ?>
</label>
<div class="controls">
<?php echo $this->item->user_ip; ?>
</div>
</div>
Then save the changed php file to PATH_TO_TEMPLATE/html/com_eventbooking/registrant/ folder so that the change won't be lost when you update to future releases of the extension.
FYI: The way I found the code was by searching the EB Translation manager for "user ip", which gave me the key "EB_USER_IP". I then searched the EB Administrator source code for "EB_USER_IP" and discovered the right file and section of code

James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Last edit: 7 years 2 weeks ago by James Riley.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
7 years 2 weeks ago #111846
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Stop recording IP address of registrants
Hi James
That modification just remove the IP from being displayed to registrant, infact, it is still being stored in database, so might not legal, correct?
So not storing user IP is one of requirement or GDPR ? If Yes, then we should add a config option to disable storing IP
Let me know
Regards,
Tuan
That modification just remove the IP from being displayed to registrant, infact, it is still being stored in database, so might not legal, correct?
So not storing user IP is one of requirement or GDPR ? If Yes, then we should add a config option to disable storing IP
Let me know
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- Sören Lachmann
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 3
- Thank you received: 0
7 years 2 weeks ago #111866
by Sören Lachmann
Replied by Sören Lachmann on topic Stop recording IP address of registrants
Hi James,
thanks for the informations ans helping out and showing how you found the code, that will help to find things in future
thankyou
Blessings,
Soeren
thanks for the informations ans helping out and showing how you found the code, that will help to find things in future

Blessings,
Soeren
Please Log in or Create an account to join the conversation.
- Sören Lachmann
- Topic Author
- Offline
- New Member
-
Less
More
- Posts: 3
- Thank you received: 0
7 years 2 weeks ago #111867
by Sören Lachmann
Replied by Sören Lachmann on topic Stop recording IP address of registrants
Hi Tuan,
thanks for the informations
yes if it is still being stored in database that would not be legal correct ... the solution you said "we should add a config option to disable storing IP" that would be great, because the problem is that "IP addresses are specifically defined as personal data" and thats not legal for me and others ... GDPR - we have to be ready for 25th May 2018 ... could you implement the option disable storing IP?
Blessings,
Soeren
thanks for the informations

Blessings,
Soeren
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
7 years 2 weeks ago #111870
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Stop recording IP address of registrants
You can use it now. Access to My Downloads menu item, download latest package, update it to your site. Then go to Events Booking -> Configuration, set Store User IP config option to No and it will work as expected
Regards,
Tuan
Regards,
Tuan
Please Log in or Create an account to join the conversation.
- James Riley
-
- Offline
- Platinum Member
-
7 years 2 weeks ago #111876
by James Riley
James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Replied by James Riley on topic Stop recording IP address of registrants
Oops! I guess I didn't dig far enough 
If the new config option is turned on, will it also delete the already stored IP info so that old data is in compliance with GDRP?

If the new config option is turned on, will it also delete the already stored IP info so that old data is in compliance with GDRP?
James Riley .: EventBooking user since 2014 ::: JoomDonation user since 2016 :.
.: grfx & web design / IT / AV @ St. Therese Institute of Faith and Mission, Bruno, SK, Canada :.
Please Log in or Create an account to join the conversation.
- Tuan Pham Ngoc
- Offline
- Administrator
-
7 years 2 weeks ago #111878
by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Stop recording IP address of registrants
No, it doesn't. But we also don't show the already stored ip at the backend anymore
Tuan
Tuan
Please Log in or Create an account to join the conversation.
- DMTGMBH
- Offline
- New Member
-
Less
More
- Posts: 10
- Thank you received: 1
7 years 3 days ago #112405
by DMTGMBH
Replied by DMTGMBH on topic Stop recording IP address of registrants
The GDPR (General Data Protection Regulation) doesn't forbid the storing of IPs. If you sell products online, offer contact forms, allow users commenting or to registrate you can store personal data like name, address, ip and so on. But you must inform the user which data are stored in which way and what you will do with this.
If you offer event registration, whether free of charge or in return for payment, I recommend you the storage of the IP. All other infos by the user can be faked, if he has access to an valid email. Only in combination of the ip and the time stamp you can protect your event booking against fraud. If you know the IP and the time stamp you can identify in case of fraud with the support of the ISP the physical user.
IMPORTANT: TO STORE THE FULL IP IN THE DATABASE AND ONLY NOT TO DISPLAY IS NO ALTERNATIVE FOR ANONYMIZATION. IN THIS CASE YOU MUST INFORM THE USER AS DESCRIBED ABOVE.
A more better solution for all cases of identified and anonymous registration would be to implement a feature that allows you the anonymization of IPs. My suggestion is to do it in this way:
Select, how many bytes of the visitor ip should be masked:
1-byte(s), e.g. 192.168.100.xxx
2-byte(s), e.g. 192.168.xxx.xxx
3-byte(s), e.g. 192.xxx.xxx.xxx
Select, if geolaocation should use masked or full ip:
masked ip
full ip
Best regards,
Jürgen
If you offer event registration, whether free of charge or in return for payment, I recommend you the storage of the IP. All other infos by the user can be faked, if he has access to an valid email. Only in combination of the ip and the time stamp you can protect your event booking against fraud. If you know the IP and the time stamp you can identify in case of fraud with the support of the ISP the physical user.
IMPORTANT: TO STORE THE FULL IP IN THE DATABASE AND ONLY NOT TO DISPLAY IS NO ALTERNATIVE FOR ANONYMIZATION. IN THIS CASE YOU MUST INFORM THE USER AS DESCRIBED ABOVE.
A more better solution for all cases of identified and anonymous registration would be to implement a feature that allows you the anonymization of IPs. My suggestion is to do it in this way:
Select, how many bytes of the visitor ip should be masked:
1-byte(s), e.g. 192.168.100.xxx
2-byte(s), e.g. 192.168.xxx.xxx
3-byte(s), e.g. 192.xxx.xxx.xxx
Select, if geolaocation should use masked or full ip:
masked ip
full ip
Best regards,
Jürgen
Please Log in or Create an account to join the conversation.
Moderators: Tuan Pham Ngoc
Support
Documentation
Information
Copyright © 2025 Joomla Extensions by Joomdonation. All Rights Reserved.
joomdonation.com is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.
The Joomla! name and logo is used under a limited license granted by Open Source Matters the trademark holder in the United States and other countries.