Earlier quoted context omitted.
situations like this is what makes it really hard for others in this space to survive. I run https://clean.email (and we don't store/retain/sell any data, just charge people to use it) and the biggest issue we have is lack of trust because of news like this. although every day someone would still email with a question "why you are not free like unroll.me".. sigh.
Interesting. I can't click your Terms of Use link. Would you happen to have a direct link handy?
Uber CEO Plays with Fire
491–500 of 529 posts
Re: Uber CEO Plays with Fire
#492Earlier quoted context omitted.
situations like this is what makes it really hard for others in this space to survive. I run https://clean.email (and we don't store/retain/sell any data, just charge people to use it) and the biggest issue we have is lack of trust because of news like this. although every day someone would still email with a question "why you are not free like unroll.me".. sigh.
I understand that you don't retain user emails, and that's good, but do I understand that your service has somewhere a database of OAuth bearer tokens that provide direct access to the email archives of everyone who has signed up for your service? How do you protect that? I would be terrified.
they are encrypted and can only be decrypted by "scan" and "action" (delete, trash, etc) jobs, job servers are not exposed to the outside and can only be accessed via the private network via ssh using access keys and only from a specific node which has those keys. keys are password protected. access to that specific node is restricted to a set of known public ip addresses. database and job servers are different servers of course. database servers are also only accessible within the private network.
the only thing that's publicly exposed is a load balancer. to access anything else we log in to the "gateway" instance which we access by ip only and it does not have any domain name associated with it.
with all that – I am very open to ideas about protecting that further.
Re: Uber CEO Plays with Fire
#493Earlier quoted context omitted.
I understand that you don't retain user emails, and that's good, but do I understand that your service has somewhere a database of OAuth bearer tokens that provide direct access to the email archives of everyone who has signed up for your service? How do you protect that? I would be terrified.
yes, that is correct. we actually started without keeping refresh tokens and only using access tokens – but they expire really fast and google api randomly stops accepting them so we had to start keeping refresh tokens as well. they are encrypted and can only be decrypted by "scan" and "action" (delete, trash, etc) jobs, job servers are not exposed to the outside and can only be accessed via the private network via s…
Re: Uber CEO Plays with Fire
#494Earlier quoted context omitted.
yes, that is correct. we actually started without keeping refresh tokens and only using access tokens – but they expire really fast and google api randomly stops accepting them so we had to start keeping refresh tokens as well. they are encrypted and can only be decrypted by "scan" and "action" (delete, trash, etc) jobs, job servers are not exposed to the outside and can only be accessed via the private network via s…
Encryption at rest? Backups and encryption thereof?
Re: Uber CEO Plays with Fire
#495Earlier quoted context omitted.
The reason I ask is about private key movement. I'm curious how you share that across devices. It's the biggest issue in e2e encryption imo. Just curious if you do anything novel there.
I don't do anything novel. I have my private key on three devices.
Re: Uber CEO Plays with Fire
#496Earlier quoted context omitted.
I'm genuinely curious how that would even work on the technical level. As an app developer, I'm not making the connection here as to how iOS would even allow that. Edit: Read up a bit more on it. Turns out it was the practice of fingerprinting and tracking after re-installs, not after an uninstall. TechCrunch provided a better technical description: https://techcrunch.com/2017/04/23/uber-responds-to-report-th...
To me it seems like this is mischaracterized to make it sound worse than it is. Can someone explain why people are making a big deal about this practice?
Re: Uber CEO Plays with Fire
#497Earlier quoted context omitted.
You think that Uber is a service that people need? This sounds like exactly the kind of company that should be held to a high standard.
If we were to judge companies solely through a moral lense, sure. But in the direct interest of capitalism, and indirectly consumers, it's terrible to restrict important businesses.
Re: Uber CEO Plays with Fire
#498Buried lede here: "They spent much of their energy one-upping rivals like Lyft. Uber devoted teams to so-called competitive intelligence, purchasing data from an analytics service called Slice Intelligence. Using an email digest service it owns named Unroll.me, Slice collected its customers’ emailed Lyft receipts from their inboxes and sold the anonymized data to Uber. Uber used the data as a proxy for the health of…
Wow I think this unroll.me thing is the real scandal here. I am an unroll.me user, but had no idea they sell user data to companies this way. Their whole value proposition is to help people control their own privacy and now I kind of feel betrayed..
> [...] Mixmax may securely access or store your name, your Gmail email address, your Gmail emails and other conversations, and your Gmail contact list [...] We may anonymize your Personal Information so that you are not individually identified, and provide that information to our partners.
https://mixmax.com/privacy.html https://mixpanel.com/privacy/
Re: Uber CEO Plays with Fire
#499Buried lede here: "They spent much of their energy one-upping rivals like Lyft. Uber devoted teams to so-called competitive intelligence, purchasing data from an analytics service called Slice Intelligence. Using an email digest service it owns named Unroll.me, Slice collected its customers’ emailed Lyft receipts from their inboxes and sold the anonymized data to Uber. Uber used the data as a proxy for the health of…
Wow I think this unroll.me thing is the real scandal here. I am an unroll.me user, but had no idea they sell user data to companies this way. Their whole value proposition is to help people control their own privacy and now I kind of feel betrayed..
Paribus is another of such services that I am aware that require you open your inbox access to them (the pull model).
There is nothing wrong with reading your emails with your explicit consent but I believe a push model like TripIt/Kayak's previous push model (send email receipts to trips@tripit/kayak.com) is a safer way to avoid privacy being violated and abused.
Re: Uber CEO Plays with Fire
#500Earlier quoted context omitted.
Wow I think this unroll.me thing is the real scandal here. I am an unroll.me user, but had no idea they sell user data to companies this way. Their whole value proposition is to help people control their own privacy and now I kind of feel betrayed..
I worked for a company that nearly acquired unroll.me. At the time, which was over three years ago, they had kept a copy of every single email of yours that you sent or received while a part of their service. Those emails were kept in a series of poorly secured S3 buckets. A large part of Slice buying unroll.me was for access to those email archives. Specifically, they wanted to look for keyword trends and for receip…