I have spent lot of time to understand EU user consent policy with respect to usage of cookies. In summary, as I understand, I cannot save any cookies of my websites (including analytics cookies, adsense cookies, etc.) without user gives me consent to do.
I have been then looking for various external services which can provide this service. Most of the services I liked are paid ones. More over, I am looking for a different approach, that I could not see any of the services are currently offering.
I am thinking of implementation of the following plan for every users regardless of the place of origin. I like to hear from you, whether my implementation will be a violation of adsense policies.
Proposed implementation
(a) When user visit my website first time, the page will be loaded without analytics, adsense etc and wihhout storing any cookies. At this time, all links of the site will be disabled, menu items will be disabled, and users will be presented with a consent message at top of the screen (position fixed at top)
(b) if user accept consent message, I will save the consent in a cookie, page will be reloaded with all cookies.
(c) if user accept does not accept the consent message, I will redirect the users to a different page, telling, site cannot function without allowing cookies
(d) Every time, users will have option to change the consent given, in my privacy policy page.
(e) If a user change the consent to no, i will delete the cookie, reload the page to a different page, telling, site cannot function without allowing cookies.
Kindly suggest whether this approach is fine. thanks