Take the 2-minute tour ×
Webmasters Stack Exchange is a question and answer site for pro webmasters. It's 100% free, no registration required.

We are legally obliged in a few months to obtain consent from users to allow us to store any cookies on the users PC.

My query is, what would be the most effective way of storing this consent to ensure that users don't get repeat requests to give consent in the future, obviously for authenticated users I can store this against their profile. But what about for non-authenticated users.

My initial thought, ironically, was to store given consent in a cookie..?

share|improve this question
add comment

1 Answer

up vote 3 down vote accepted

You could do it by IP, however I think your cookie solution to the cookie-consent is in concurrence. :)

But seriously though, a consent cookie seems like the best solution. Give a little popup-window, and if they click 'Consent', then store the cookie. Check for that upon visiting any page.

share|improve this answer
    
Thanks, I wanted to exhaust all options, but this does seem to be the most effective way of storing it. –  Mantorok Feb 10 '11 at 11:18
    
And if they say no, they don't want cookies? Do you store that fact in a cookie? –  Tim Fountain Feb 10 '11 at 13:38
    
No - if they deny then you can store their IP and have it cross-check the list before asking if they want to consent. –  Christopher Feb 10 '11 at 13:41
    
You cannot do this by IP as IPs will change - e.g. on an ISP I can get one used by someone else yesterday and so their permission MUST not affect me. –  Mark Feb 10 '11 at 14:41
    
@Mark: It will never be a 100% thing even with cookies. You will have some overlap, but given your options I don't see a better way. –  Christopher Feb 10 '11 at 17:13
show 4 more comments

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.