Sua solução provavelmente acabaria sendo tratada como malware
A partir da sua descrição, parece que você deseja criar uma biblioteca JavaScript que um site possa incluir em suas páginas, garantindo a conformidade com a "lei dos cookies".
Vamos desviar dos problemas técnicos que envolvem a implementação real dessa lei no que diz respeito à localização do usuário, do cliente (sessão remota, alguém?), Do servidor e do proprietário do aplicativo Web em execução no servidor. E, vamos restringir ainda mais e considerar apenas a orientação do Reino Unido oferecida em torno da diretiva da UE.
No Gabinete do Comissário da Informação :
Cookies ou dispositivos similares não devem ser usados, a menos que o assinante ou usuário do equipamento terminal relevante:
(a) recebam informações claras e abrangentes sobre os objetivos do armazenamento ou acesso a essas informações; e
(b) tenha dado o seu consentimento.
Isso implica que seu widget terá que atuar como a câmara de compensação para esse consentimento do usuário. Se você não tiver controle sobre o código do servidor, seu software precisará bloquear os cookies que emanam do servidor até que esse consentimento seja obtido. Isso significa que seu software estará interferindo nas bibliotecas de terceiros (suas curtidas no Google Analytics e no Facebook, etc.).
Essa interferência, não importa quão bem-intencionada, é muito provável que prejudique a experiência do usuário e seja vista de maneira extremamente desfavorável pelos proprietários das bibliotecas de terceiros. Assim, será tratado como malware.
Eu pensaria novamente antes de seguir este caminho.
cookie law
?