The broad permissions were required from a usability standpoint. Granting permission on every site for this extension would just be a 1 to 1 replacement of clicking reject on the banner or pop up for every site.
I would hope that before Chrome approves an extension to be added to the store that they are auditing the content of package.
Personally, I would still love a site-by-site "reject non-essential cookies" prompt from an extension that's in the same place, with the same UI, on every site. Still a click, but lots better than having to figure out how to accomplish it on each and every site.
Exactly. The biggest pain is to read and figure out what the next button actually does. Is the big Button an except all? Use selected? Or what ever wording they use. I might not want to block cookies for certain pages. So an extension that finally creates this single UX flow would be very helpful indeed.
One of the reasons Manifest v3 was started is that is impossible for an extension that eval's arbitrary code from the web (or downloads, say, a dynamic list of data and acts on it).
This is 100% a fair point of view and you’re right to be skeptical. With the blog post I was just trying to convey that cursor + auto select model was not great at this task. It gave me a project structure, but besides that everything had to be refactored.
> How to rectify: Ensure your privacy policy contains details about user data collection, handling, storage and sharing. Omission of any section is not allowed.
So I added a section for each. I could make the "Information We Collect" section less verbose for sure.
Wrote with typescript across a number of different serverless services...long story haha. Wanted to use it as a learning opportunity as well on some new technologies.
- DB is Fauna which is pretty awesome and has a native GraphQL API - definitely worth checking out.
- The scheduler to kick off the process is hosted on a CloudFlare worker. Was very easy to set a cron to kick off a process. Surprised I hadn't run across similar functionality at other cloud providers before.
- The majority of the business logic is run with Deno on Deno deploy. While the package ecosystem isn't there yet, the sensible defaults for TS, built in linter and formatter and deployment product were great. Seems like it has a nice foundation for the future.
Overall I'm game for any product that lets me not maintain or think about servers and is not AWS...
The broad permissions were required from a usability standpoint. Granting permission on every site for this extension would just be a 1 to 1 replacement of clicking reject on the banner or pop up for every site.
I would hope that before Chrome approves an extension to be added to the store that they are auditing the content of package.
reply