Privacy, Security, Legal and Technology Acceptance Requirements for a GDPR Compliance Platform