Can VPN provider see my activity?

I see all the craze about VPN and often it is connected with hiding activity from ISP.

I understand that VPN encrypts the packets and my concrete activity should be hidden from ISP.

But what about VPN provider? Can they see my activity? Ultimately the packet must be decrypted at the end of the tunnel and sent its way out to the internet - that will be visible to VPN provider doesn’t it? As well as the response to that packet which need to find its way back to the tunnel and to me.

If so, aren’t VPN providers just becoming those who can look?

Thanks.

If so, aren’t VPN providers just becoming those who can look?

Yes, that’s precisely how it works. The benefits for many despite this are, that the VPN provider usually knows less about you than your ISP, they often don’t log your activity and you share one IP address with several other customers of that VPN, which makes it more difficult to connect specific activities to you personally.

If they want they can, because the tunnel is to their servers, this is why many sais no log policy, no user activities, no user ip, etc,

When we connect to a vpn server provider, the connection is between our pc and their servers, from their servers to internet, but they can snoop, the good thing is that almost all the websites now in internet are https://, so they can see what websites you go to, but not what youre doing in them,

VPN is basically to protect from your isp from p2p downloadings, protections like man in the middle in unsecure WiFi spots, etc

But even using VPN, the isp can see what websites we are going to… because the sni is unencrypted.

So a VPN doesnt protect much more than surfing in internet throught https://, because isp and vpn provider can still known what website we are visiting.

But its good for geolocation restrictions, streaming and p2p

Thanks for confirming. I can see the benefits you are mentioning. Makes sense to me. Although not sure if everyone understands this point.

Thanks for confirming and pointing out the useful use cases. That clears it up for me.

But even using VPN, the isp can see what websites we are going to… because the sni es unencrypted.

I didn’t know the isp could still see where I was going. If they can what is the point of a VPN as the traffic itself is already mostly https and therefore encrypted.

But even using VPN, the isp can see what websites we are going to… because the sni is unencrypted.

Not true. If the ISP could see the HTTPS traffic, this would be true. But the HTTPS traffic is hidden inside the VPN’s encrypted tunnel.

Not to mention to choose always an audited no log policy VPN,

Because they can say they are not using logs, but if it’s not audited, could be just words.

I admit I didn’t understand the part ‘the sni is’, is that just typo I can’t decrypt or a jargon? And I am also interested in the answer to your question. Thx

When we are connected to the VPN, the VPN ISP can see the websites we are going to, and more things if they want, if we use https the VPN provider cannot see what we are doing in this sites, but if we have not esni=encrypted sni, they can see all the websites we are visiting, the same context, if we are without VPN and our ISP, even using https, they can see what websites, and also p2p traffic, etc

And auditors can say they are auditing… :slight_smile:

https://en.wikipedia.org/wiki/Quis\_custodiet\_ipsos\_custodes?

I had to google it https://en.wikipedia.org/wiki/Server\_Name\_Indication

VPN server’s ISP can see our HTTPS traffic and the SNIs on it, but has no idea what user that is associated with. Could be 10K people using same VPN server at same time.

Your home ISP knows your ID, but can’t see HTTPS traffic or SNIs if you’re using a VPN.

Thx a lot, that’s useful!

Maybe there’s a little confusion which provider are we talking about at each point.

There are 3 different providers so far if I understand correctly:

  1. My home ISP [this is the one everybody is trying to hide from]
  2. My VPN provider [this is the suggested solution for some problems]
  3. VPN’s ISP [this one was mentioned, but it seems to me that this one is not really the issue, for the reasons you stated - the disconnect from the original user (=me)]

So the statement in question is (I think):

Can my VPN provider see servers (host names) I am browsing?

And because of SNI it seems that they can even if you use HTTPs (which will encrypt content but not the SNI part). Unless the server and browser support (and use) ESNI.

Do I understand it correctly?

Yes, the VPN provider sees the SNIs and the destination IP addresses of your HTTPS traffic. VPN knows what sites you’re accessing. Even if SNI was not an issue, VPN has to know the destination IP addresses.

But you said:

even using VPN, the isp can see what websites we are going to

If by “isp” you mean “home ISP”, that’s wrong.

I meant the VPN ISP or VPN Provider

Okay, so yes, VPN’s ISP can see destination IP addresses, but doesn’t know what user is accessing them.

VPN may or may not know real user ID, and sees destination IP addresses.

Thanks for the clarification, both of you, I think we cleared it up and we are on the same page. I learned something here!