Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GDPR: hide data of private registrants #24

Closed
vohmar opened this issue Mar 28, 2018 · 2 comments
Closed

GDPR: hide data of private registrants #24

vohmar opened this issue Mar 28, 2018 · 2 comments
Assignees

Comments

@vohmar
Copy link
Contributor

vohmar commented Mar 28, 2018

In relation to upcoming GDPR requirements there need to be some chagnes in data returned for private registrants and their representatives.

WHOIS API must verify the type of registrant of requested domain. If registrant ident type is priv or birthday then in the output replace

  • name = Private person
  • id = Not Disclosed
  • country = Not Disclosed
  • admin contact name = Not Disclosed
  • tech contact name = Not Disclosed

Email value of "Not Disclosed - Visit www.internet.ee for webbased WHOIS" must be kept for all contacts as is

Add disclaimer before the output data from the database - depends on ticket internetee/registry#795

@maciej-szlosarczyk
Copy link
Contributor

maciej-szlosarczyk commented May 2, 2018

Hey @vohmar, I have some questions here. Basically all of those GDPR/whois generation tasks are very related and it would be best if we do them in one go. Here's a compilation of info that I gathered from different places in a form of a table (post-GDPR). Changes are in bold. Please confirm that the list is complete:

Private Person

UNIX WHOIS

Field Pre-GDPR Post-GDPR
name visible visible
status visible visible
changed visible visible
expire visible visible
outzone visible visible
delete visible visible
registrant_name visible "Private person"
registrant_org_id ommited ommited
registrant_country ommited ommited
email "Not Disclosed - Visit www.internet.ee for webbased WHOIS" "Not Disclosed - Visit www.internet.ee for webbased WHOIS
registrant_changed visible "Not Disclosed"
admin_contact_name visible "Not Disclosed"
admin_contact_email "Not Disclosed - Visit www.internet.ee for webbased WHOIS" "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
admin_contact_changed visible "Not Disclosed"
technical_contact_name visible "Not Disclosed"
technical_contact_email "Not Disclosed - Visit www.internet.ee for webbased WHOIS" "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
technical_contact_changed visible "Not Disclosed"
registrar_name visible visible
registrar_url visible visible
registrar_phone visible visible
registrar_changed visible visible
dns_server visible visible
dns_changed visible visible
dnssec_key visible visible
dnssec_changed visible visible

REST WHOIS

Field Pre-GDPR Post-GDPR
name visible visible
status visible visible
changed visible visible
expire visible visible
outzone visible visible
delete visible visible
registrant_name visible "Private person"
registrant_org_id ommited ommited
registrant_country ommited ommited
email Captcha Webform
registrant_changed visible "Not Disclosed"
admin_contact_name visible "Not Disclosed"
admin_contact_email Captcha Webform
admin_contact_changed visible "Not Disclosed"
technical_contact_name visible "Not Disclosed"
technical_contact_email Captcha Webform
technical_contact_changed visible "Not Disclosed"
registrar_name visible visible
registrar_url visible visible
registrar_phone visible visible
registrar_changed visible visible
dns_server visible visible
dns_changed visible visible
dnssec_key visible visible
dnssec_changed visible visible

Legal person

UNIX WHOIS

Field Pre-GDPR Post-GDPR
name visible visible
status visible visible
changed visible visible
expire visible visible
outzone visible visible
delete visible visible
registrant_name visible visible
registrant_org_id visible visible
registrant_country visible visible
email "Not Disclosed - Visit www.internet.ee for webbased WHOIS" "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
registrant_changed visible "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
admin_contact_name visible "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
admin_contact_email "Not Disclosed - Visit www.internet.ee for webbased WHOIS" "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
admin_contact_changed visible "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
technical_contact_name visible "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
technical_contact_email "Not Disclosed - Visit www.internet.ee for webbased WHOIS" "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
technical_contact_changed visible "Not Disclosed - Visit www.internet.ee for webbased WHOIS"
registrar_name visible visible
registrar_url visible visible
registrar_phone visible visible
registrar_changed visible visible
dns_server visible visible
dns_changed visible visible
dnssec_key visible visible
dnssec_changed visible visible

REST WHOIS

Field Pre-GDPR Post-GDPR
name visible visible
status visible visible
changed visible visible
expire visible visible
outzone visible visible
delete visible visible
registrant_name visible visible
registrant_org_id visible visible
registrant_country visible visible
email Captcha Captcha
registrant_changed visible Captcha
admin_contact_name visible Captcha
admin_contact_email Captcha Captcha
admin_contact_changed visible Captcha
technical_contact_name visible Captcha
technical_contact_email Captcha Captcha
technical_contact_changed visible Captcha
registrar_name visible visible
registrar_url visible visible
registrar_phone visible visible
registrar_changed visible visible
dns_server visible visible
dns_changed visible visible
dnssec_key visible visible
dnssec_changed visible visible

@vohmar
Copy link
Contributor Author

vohmar commented May 2, 2018

Perfect - confirmed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants