Why do my customers need to create a separate Corjl login?

To comply with the recent GDPR mandates, customers must accept the terms of use on the Corjl website and in doing so, we need them to create a separate login to have a record of them accepting the terms. An advantage of this is their ability to see all of their orders they have created using Corjl in one dashboard.