GDPR? That's a regulation for the European Union. But, if you collect data from customers or employees within the EU, then you need to know about GDPR and make sure your organization is compliant by May 2018. Check out our preparation checklist to make sure you're on track today!

IPv6 is only designed to accommodate more real ip address as IPv4 have been used up already.

Whether you can detect the client hardware, it depends on whether the user of the client machine allowed you to install an agent in their client machine.

Normally, you cannot do so as most antivirus software will detect the install of agent as malware. Only if you provide something, i.e., benefits in exchange to the user, say you provide some content for them to download via your client software to be install before they can have the access to your content, you will be able to collect the info required.