How does the “IP Info” iOS app know my real IP address and carrier even if I have VPN connected?

I have location service disabled as well. It’s scary as hell and completely overturned my confidence in the security level of the iOS system.

This is the same case on iPad OS.

Because it has access to the hardware of the phone, your “real” ip is still always present.

How does the VPN know where to send the packets for your endpoint? The issue here isn’t iOS, it’s you.

So only way would be to use a VPN at the router level?

Basically let’s hypothesize that if I am using an app developed by the government, and I do not want them to know who’s using it and posting stuff, I connect my iOS device to the vpn.

The app itself can retrieve my real IP address like this IPINFO app did, and ISP, as well as my VPN IP address, the app can basically send this information to the government and the government can still know who is using the app?

I understand that for iOS, not all traffic is routed through VPN due to limitation set by Apple. However, ipinfo is an app not developed by Apple, and it is extremely concerning that they know the ISP of my wifi and IP address.

I also understand that apps can know what mobile carrier I use. I should have been more clear that I was talking about the ISP

If this is the case, it completely eradicates the privacy of using a vpn on iOS or iPad os devices. Technically, any app, such as Netflix, would be able to know your real IP address besides the VPN ip address?

However this third party app itself knows my real IP address, theoretically it shouldn’t be happening. iOS doesn’t have split tunneling so split tunneling was not turned on

No it does not. There’s many finer details you’re missing. There’s layers of access in iOS and just because something is viewable doesn’t mean it’s actionable.

“Theoretically it shouldn’t be happening…”

Why? Who’s theory?

It is running on your phone, lmao.

If I visit their website on safari, it only shows my vpn ip address.

Even if I turn on airplane mode and turn on Wi-Fi again, it would still know my real IP address. Rebooting the device won’t help either

Is it like, it is viewable by the user, but not the app’s server itself? Like, this information cannot be transmitted to the app’s server, but the server only knows my VPN’s ip address?

Let’s assume Reddit can also achieve what this app does, Reddit can basically retrieve my real ip address locally, and send it to their server and the account would no longer be private?

Is this achievable?

Is it that, it was done completely locally? But not from the server? Is that what you mean?

Yes and no. You’re touching on so many topics ( networking, iOS development, ToS details in streaming services like Netflix, etc) in these replies it’s hard to encapsulate clear answers that touch on all these topics.

You have a lot of reading a head of you but as an umbrella answer your real ip is still always needed and the device (phone or pc or whatever ) you’re using a vpn will always still know that ip. Whether it shares that ip with other services running its up to the os it’s running and whether the developer cares.

The fact this app shows you your ips is not an inherent flaw or issue, this is how the tech works.

Without an app installed Reddit knows your ip because you visited their site.

Yes, when you run code on your phone, that code knows things about your phone, like your IP address. A VPN is just an encrypted tunnel between you and somewhere else, it doesn’t stop you from doing stupid shit like running sketchy IP address apps on your phone. It does nothing at all to protect your endpoint itself. If you think a VPN grants you anonymity, you are probably going to jail.

I want to clarify that this app is not a vpn, it is a third party app to tell my ip information.

Basically let’s hypothesize that if I am using an app developed by the government, and I do not want them to know who’s using it and posting stuff, I connect my iOS device to the vpn.

The app itself can retrieve my real IP address like this IPINFO app did, and ISP, as well as my VPN IP address, the app can basically send this information to the government and the government can still know who is using the app?

They should only know my vpn ip address not my real ISP… my device is connected to vpn at all times