Griff i think you are failing to understand that whilst you can set up your own website rules they still have to follow the law of the UK.
To protect yourself I see this: https://ico.org.uk/for-organisations...s/#userconsent
The rules you have come up with above are not fully complianet with UK law