-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not available in the Chrome Store anymore #38
Comments
Same result on my end; here's the message in english: "This extension violates the Chrome Web Store policy." So what policy did it violate? |
I also saw this just now. Was hoping to find some explanation on the reason why. Fortunately, re-enabling the extension worked just fine. |
Yes it works fine, but you won't be able to install it on new chrome setup / new computers, from the chrome store. |
Too bad. This extension worked really well for me, and from what I could tell, wasn't collecting inappropriate data. |
Sorry for the delay!
The violation is that there was no Privacy Policy page set for this extension. Note that this extension never has and never will collect user information. The only data that may someday be collected would be error reports (#15) and anonymous usage information like "how many people use the Quiet Hours feature?" Both of these are currently TODOs and haven't been implemented. So what happened? Honestly, I dropped the ball. I received the following email from Google Chrome Store back on Dec 19:
Since it was during a workweek, and Christmas less than a week away, I skimmed just enough of it to mistakenly believe I had time. That I could wait for a free afternoon and dedicate the attention it seemed to require then. Anything related to sensitive data is no joke. It deserves attention. But I figured, "hey, this project is an open-source derivative work of Google's Mail Checker sample. All Google has to do is take a peek. There's no reason this couldn't be snoozed until 2018." In retrospect, I should have opened an issue right then and there. HesitationThe following weekend (the 29th and 30th), I set aside time to address this. That's when I read in detail what exactly this is. But by then the extension was already missing from the Chrome Web Store. Again, I should have opened an issue right then and there. Instead, I thought it would be an easy fix (and hey, it was still working if you already had it installed), so I began researching. That's when I came across this warning from TechCrunch. (I do agree with this effort. And very much appreciate that I can continue to suggest Chrome over Explorer to friends and family. However, I'm left frustrated that this particular problem flew below my radar until the last minute.) I searched for and found a number of examples of Privacy Policy documents. Here's a few big ones. Reading these gave me pause. Most were wordy. Most dealt with actually sending sensitive user information back to a server, whereas this project does not. Nearly all were hosted on a dedicated site. I started wondering. Should I host it outside GitHub? I have more extensions on the way, but Chrome Web Store gives only you one Privacy Policy field to cover all your extensions. I should probably plan for that. Should I use a template, or write one from scratch? Should I involve a lawyer? Seemingly simple meta-work quickly turned to doubt and hesitation. MotivationOne of my ongoing personal goals is to publish as many projects and productivity / dev tools built on the side. Whether tweaking my setup around habits, (Another goal is to blog. I haven't exactly gotten around to that yet. So I'm posting this here instead.) This project was no different. Having an Inbox-equivalent to the Gmail button was something I absolutely wanted. And applying Pomodoro techniques via distraction-free modes was an experiment I wanted to continue to explore. (This is actually my second iteration of the idea.) The project was useful to me, so I wanted to share it. (And according to the numbers on the Chrome Store, it was indeed worth sharing.) But taking on personal liability for sake of sharing a solution that worked well for me isn't something I'm particularly interested in. If Chrome Extensions had a "Deploy to Heroku" equivalent, I'd take that option hands-down. LessonsGoing back to full-time while being a father of two has undoubtedly decreased my responsiveness in open-source. Being async with side projects and responding to issues in batches has allowed me to keep them moving while maintaining a healthy life balance up until now. However, it's obviously not the best process for urgent issues like this, especially when others are affected. And for that, I'm sorry. I do hope the extension can grow past this, despite the loss of trust this ultimately caused. And I'll do what I can to prevent surprises like this from happening again. I just subscribed to Chromium's blog, which would have given me the initial heads up. I also pledge to be more transparent by opening any future time-sensitive issues right away. Next steps and a call for helpAnyone looking for an open source project to collaborate on? To help respond to issues and/or write some code from time to time? (I'm happy to guide you if you're new to programming or open-source. For those looking for something more ambitious, a move to ES6 + Babel for readability is badly needed! Everyone else, rest assured--I'll continue to personally review all code changes.) If this sounds like something you'd be interested in, say hello [email protected] And finally, here's my work-in-progress for the Privacy Policy page:
Can anyone weigh in? Does it cover enough? Do you agree it's a good approach to cover multiple extensions in one policy? (e.g. this one, and another I've been meaning to publish that provides "match selection" support to any text in Chrome.) Any other advice? Thanks for reading, and sorry again for any inconvenience this may have caused you. |
I don't know if I was just a little slow on noticing or if it just now took effect for me. I just did the manual install from github and that seems to be working as a separate installation. Do you know if the old version will reactivate/update once the privacy policy issue is corrected or if it'll be a completely new installation I'll have to do later? For now at least the manual install version from here works in the mean time. EDIT: Huh. Now the original seems to be working again even though it's still gone from the Chrome Store. |
@donhorn Thanks for trying that out. Good to hear it's working despite being removed for now. I'm pretty sure it'll come back as it was once a proper Privacy Policy is in place. I think I'm going to go with what's written above unless anyone can weigh in. I'll be sure to post here after I complete the process. Thanks again for your patience ❤️ |
Might want to just copy https://mixmax.com/privacy.html :) |
For lazy people that don't want to wait for it to get re-published:
|
@joeyespo Is there anything I can do to help get this update out? I am still able to use it, but it would be nice to have chrome manage this again. |
And it was disabled automatically here.
The text was updated successfully, but these errors were encountered: