Show HN: Move 1000 subscription emails out of your Gmail inbox in 10 seconds
slimboxapp.com
slimboxapp.com
I'm guessing according to this https://developers.google.com/terms/api-services-user-data-p... slimbox falls under the following
1. Native and web email clients that allow users to compose, send, read, and process email via a user interface
3. Applications that enhance the email experience for productivity purposes (such as applications for customer relationship management, delayed sending of email, or mail merge)
Interesting stuff! I don't see where that badge comes from though. It implies to me more than "I accept the Google policies and have followed a couple hoops to allow usage of these APIs" and more of a relationship with Google
When we say that we are "Verified by Google", it is because we have been verified by Google as complying with their OAuth policies for Restricted Scopes. You can see the detailed requirement process here: https://support.google.com/cloud/answer/9110914#restricted-s...
Note: I hope that doesn't come off the wrong way, there is literally a rigorous verification process that you must meet to be verified to connect to the Gmail API via OAuth.
To your point about the badge: we believe Google should provide this type of badge to developers that have paid between $15,000 - $75,000 for the third-party security audit to be able to be even considered verified by Google. Unfortunately, all you get is an email and a fat receipt.
So, we made this badge ourselves. I can understand your point of view that this implies more of a relationship with Google. That is totally fair. If you look at our back and forth with their Trust & Security team last year to secure this verification, you might feel like we had a relationship with them too, haha.
We certainly don't want it to be problematic or misleading. We do think it's important for users to realize that our app is indeed verified and safe to connect to.
https://www.google.com/permissions/logos-trademarks/
“Google G: Third parties are not permitted to use the Google G. It’s reserved for Google products and marketing materials.”
Clean Email has a nice simple banner at the top of their page announcing their Google verification with a simple generic emoji. It's a good alternative to a more formal badge. https://clean.email/
I've added this topic to our weekly sprint review. Appreciate the comment.
IMO that badge really cheapens the look and feel of your site and caused me to scrutinize it WAY more than if it hadn't of been there. If it's not official, it's always going to be suspect
However, the "cant read your emails" part is somewhat misleading. Slimbox is still storing and processing all of the email headers, most importantly the 'to' and 'from'. This is understandable because it's as granular as you can get to provide this service. It just would be awesome if no data was transferred at all and instead ran in a client but there's the obvious trade-offs of speed, reliability, and availability.
The codebase of Slimbox can not read the content of your emails. Slimbox does not look at the content of the email or the header in fact to determine what is clutter. We instead use the Gmail API to effectively search for clutter.
In a traditional IMAP-based environment, you're right that one would have to process email headers, but the Gmail API allows us to find clutter more efficiently – hence the bold claim regarding the speed of our service.
The only user data that we store in our encrypted database is the user's email address, name, and a list of the senders. We only store this list of senders in order to allow for a UI to enable the user to easily manage senders (the only "read" operation).
I agree it would be ideal if we didn't even have to store the "from" address, and we've looked into obfuscating this as data as well.
I am currently working on making building services with user data a much simpler process but until then keep up the great communication and transparency!
Reminds me of what Tim-Berners Lee is trying to do with Solid, but written in simple terms. Good luck!