Cookie Law sucks. All those different popups make me sick.
Goals
Make a "polyfill" for non-existing Browser API that would provide a simple and manageable solution for cookies. This thing should later be adopted as a feature in all browsers. User can set his default preferences via browser extension. If website is using our library, no popups. If user doesn't have our extension, but website does have our lib, users will see the cookie window with good UX.
[ ] Make a a library that is as simple to use as import "cookie-law"
[ ] Create Browser Extension that allows user to set his Cookie preferences (smth like: Essential Only / All / All + Third Party)
[ ] Create nice UX for people that don't have an extension
Non-Goals
There are other things to consider, like Privacy Policies, ToS etc. Which is probably out of scope for this API and should be considered as another, totally different proposal for native API.
Reality
Cookie Law sucks. All those different popups make me sick.
Goals
Make a "polyfill" for non-existing Browser API that would provide a simple and manageable solution for cookies. This thing should later be adopted as a feature in all browsers. User can set his default preferences via browser extension. If website is using our library, no popups. If user doesn't have our extension, but website does have our lib, users will see the cookie window with good UX.
import "cookie-law"
Non-Goals
There are other things to consider, like Privacy Policies, ToS etc. Which is probably out of scope for this API and should be considered as another, totally different proposal for native API.