The General Data Protection Regulation (GDPR) is pretty complex and it looks like many firms are still struggling to understand what it means for them, even at this late stage. Many members of the public are none the wiser. So, how well do you understand the new law...?