Impulsec may earn a commission if you purchase through links on this page. Commercial relationships must not determine our recommendations. Read our Affiliate Disclosure.

What Is a VPN? How It Works and Its Limits

Conceptual encrypted tunnel between a device and a vpn server

Quick Answer

A VPN, or virtual private network, creates an encrypted connection between your device and a VPN server for traffic routed through it. Websites usually see the server’s public IP address instead of your connection’s public IP. That can reduce what the local network and internet provider learn about your destinations, but it does not make a signed-in account anonymous or remove the need for HTTPS.

Start with the job you want it to do. A personal VPN can be useful on an unfamiliar network or when you want a different organisation to handle routing. An employer’s VPN may instead provide access to private work resources. These are related technologies with different purposes; neither is a complete security package.

How a VPN connection works

  1. The client authenticates to a VPN server using the supported app or a configuration supplied by an administrator.
  2. The device sends selected traffic into an encrypted tunnel. Which traffic enters depends on routes, exclusions and the client’s settings.
  3. The server forwards that traffic to its destination. For a normal consumer VPN connection, the destination sees the server’s exit IP.
  4. Responses return through the server and tunnel. A disconnected client, an intentional exclusion or a different network path can change this protection.

Think of the server as another point of trust. You are moving some network visibility from your internet provider or Wi-Fi operator to the VPN operator. The VPN operator’s policies and technical design matter, as do the app’s configuration and the security of both endpoints.

Your device
VPN server
Website
VPN tunnel: device to VPN server
Exit connection
HTTPS: browser to website, through the VPN
For traffic routed through the VPN. HTTPS protects web content onward; logins, cookies and information you submit can still identify you.

VPN and HTTPS protect different connections

HTTPS uses TLS to protect the web connection between the browser and the website. The TLS 1.3 specification describes confidentiality and integrity for that channel; it does not hide every traffic pattern or protect a compromised endpoint. A VPN adds a different encrypted connection to a VPN server.

With correctly validated HTTPS, the VPN exit does not automatically receive readable page contents, passwords or payment details. The website receives information you intentionally send to it. With unencrypted HTTP, content can be exposed beyond the tunnel. Use HTTPS and take certificate warnings seriously even when the VPN app says it is connected.

Encryption also does not establish that a website is honest. A phishing site can use HTTPS, and a malicious download can travel through an encrypted connection. Keep software updated, use strong account authentication and check the destination before entering sensitive information.

Who can see what when you use a VPN?

ObserverTypical visibilityImportant limit
Wi-Fi operator or internet providerThe VPN server connection, timing and traffic volumeIncluded traffic’s destinations are obscured by the tunnel; excluded traffic can take another route
VPN operatorConnection and routing information; destination or DNS information depending on the setupHTTPS content remains separately encrypted; retention depends on the provider’s actual practices
Website or app serviceVPN exit IP, submitted information and account activityLogin details, cookies and other identifiers can still connect visits to you
Someone with access to your deviceInformation available through the device or its appsA VPN does not repair malware, account compromise or unsafe device permissions

These are typical boundaries, not a promise that every app uses the same route. Split tunnelling can deliberately exclude an app. DNS, IPv6, local-network traffic and operating-system behaviour need to be considered for the particular client. A single changed IP address is useful evidence of one route, not proof that every connection is protected.

A VPN is different from private browsing

Mozilla’s private-browsing guidance distinguishes local browsing history from network anonymity. A private window limits what that browser retains after the session; it does not, by itself, replace your public IP or hide browsing from every network observer. Downloads and bookmarks can remain.

Using both features can serve two separate goals: a VPN changes the route used by included traffic, while a private window reduces some local session traces. Logging into an account still identifies you to that account’s service. Other apps and someone with access to the device may have their own records.

When a VPN helps, and when it may add little

  • Unfamiliar Wi-Fi: a VPN can reduce the local network’s visibility of included traffic. HTTPS already protects supported web content; a VPN adds another trust boundary rather than making an unsafe network completely safe.
  • Privacy from the access provider: a VPN can obscure included destinations from your internet provider, but the VPN operator becomes part of the trust decision.
  • Private work resources: use the configuration and client your organisation supplies. A personal VPN subscription does not grant access to an employer’s internal systems.
  • IP-based location: a VPN can change the public IP used by a connection. It does not necessarily change GPS, account country, payment eligibility or every location signal.
  • Routine home browsing: first identify what extra protection you need. Updated devices, HTTPS and strong account security remain valuable with or without a paid VPN.

A VPN is not a guaranteed way to bypass a streaming restriction, a school rule or a country’s controls. Availability, service terms and local requirements differ. If access fails, treat it as a practical limitation rather than assume the app can always fix it.

Choose the connection for the actual jobIf you need private work resources, use your organization’s approved client or profile. Otherwise, if you want privacy from the access network, assess a personal VPN and its routing limits. For local browsing history, use the appropriate browser controls; this is a different goal and does not create a VPN.Start with the access problemNeed private work resources?YesNoWork VPNApproved clientor profile fromyour organisationPrivacy from theaccess network?YesNoPersonal VPNAssess operator,included routesand exclusionsA different goalFor local history:browser controls.Not a VPN route.Keep HTTPS, device updates andaccount security for every branch.
A private work network, personal routing privacy and local browsing history are different jobs.

What to assess before trusting a service

Look for a clearly described logging policy, supported devices, current client updates and understandable connection controls. A dated independent audit can add evidence about a defined scope and period; it cannot guarantee every future operation. “No logs” also does not mean no account or payment records exist.

Choose the plan for the actual household and platform. Count simultaneous connections, check which controls your operating system supports, and compare the full initial charge with renewal terms. An ongoing free plan, a short app-store trial and a paid refund guarantee are different arrangements. Our privacy VPN guide compares those trust and signup trade-offs.

Protocol names alone are not a reliable ranking. WireGuard, OpenVPN and IPsec-based configurations have different implementation and setup requirements. Use the provider’s current supported client or the administrator’s instructions. Do not infer a speed, leak or reliability result from a protocol label.

A VPN app, a profile and a subscription are different things

A provider app can handle its own sign-in, server selection and supported connection controls. A device’s manual VPN profile is configuration: it needs an actual server address, VPN type and authentication details. Paying for a subscription does not fill in those settings, and adding an empty profile does not create an internet privacy service. Microsoft’s Windows VPN instructions distinguish personal-provider information from a profile supplied through a work account.

For a work task, ask which client or profile the organization supports and which resource you are authorized to access. A consumer VPN may change the public internet exit without reaching an employer’s private network at all. Conversely, a successful connection to a work resource does not establish that all personal web traffic follows the same route. Follow the administrator’s rules and keep configuration credentials out of unrelated apps, public troubleshooting posts and shared screenshots.

On Android, Google describes an always-on setting that starts the VPN when the device starts, but notes that an app-managed setup may not expose that option in the system screen. Check the supported controls for the particular client instead of assuming that a missing system switch proves the service is broken. Automatic reconnection and a control that blocks traffic when the tunnel fails are different promises; use the client’s documented behavior rather than inferring one from the other.

Treat “connected” as a status to investigate, not a certificate that every app, browser and device is covered. Review deliberate app exclusions, test the intended service after a Wi-Fi/mobile-data change, and keep a record of the device and client version. Do not deliberately expose sensitive activity to prove a protection works. A public-IP comparison can show the route used by that check; it cannot establish the handling of every other connection.

Keep an ordinary recovery path as well. If a managed work profile stops connecting, contact the administrator before deleting it or changing certificate settings. For a personal app, check the known provider’s help and account status. Never weaken HTTPS validation or install an unsolicited certificate merely because an internet page says the VPN needs it. If the actual goal is only to avoid local browser-history retention, private browsing may be the relevant control, with the limits above.

A practical first-connection checklist

  1. Define the purpose: personal network privacy or access to a specific private network.
  2. Obtain the genuine app or configuration from the provider, official store publisher or administrator.
  3. Connect and check the client’s reported status before using the connection for the intended task.
  4. Compare your public IP before and after connecting; interpret it as a routing check, not an anonymity certificate.
  5. Review exclusions and any documented kill-switch or DNS settings. Recheck after changing between Wi-Fi and mobile data.
  6. Keep a recovery route. If a captive portal must be completed first, do that before reconnecting; never bypass a browser certificate warning to make the VPN work.

Follow our device setup guide for the installation and configuration steps. If you want to investigate exposure more closely, the VPN leak-testing guide explains the limits of IP and DNS checks.

What to remember

A VPN is one network-protection tool. Its useful effect is an encrypted route to a VPN server and a different exit IP for included traffic. Keep HTTPS, device security and account protection in place, and choose the service according to the visibility or access problem you actually need to solve.

Frequently asked questions

Does a VPN hide everything I do online?

No. It changes the route for included traffic. Websites can still identify signed-in accounts, and device compromise or excluded traffic remains outside that protection.

Do I still need HTTPS with a VPN?

Yes. The VPN tunnel ends at the VPN server; HTTPS separately protects the browser-to-website connection. Do not ignore certificate warnings.

Is private browsing the same as a VPN?

No. Private browsing mainly limits local session traces. It does not by itself change your public IP or provide a VPN tunnel.

Can a VPN protect every app automatically?

Coverage depends on the client and routes. Split-tunnelling exclusions, DNS, IPv6 and platform behaviour need to be checked for the actual configuration.

Does a no-logs audit guarantee anonymity?

No. An audit covers a defined scope and period. Account activity, payment records and other identifiers can still matter.

Does the VPN option in my device settings include a subscription?

No. A manual VPN profile generally needs a real server, protocol and authentication information from a provider or administrator. A setting alone does not create a VPN service.

Is a VPN profile the same as a paid VPN account?

No. A profile holds connection settings for a real VPN server; a subscription is an account or service arrangement. Use the provider’s supported app or the administrator’s approved configuration. An empty device setting does not create a VPN service.

Does always-on mean every connection is protected if the VPN fails?

Do not infer that from the name. Automatic startup or reconnection and blocking traffic after a tunnel failure are distinct controls. Availability and exclusions depend on the platform and client, so check its documented behavior and the intended route.

Sources and image credits

Sources checked on 10 November 2026: Microsoft Windows VPN setup, Google Android VPN controls, Mozilla private browsing and the TLS 1.3 specification. The diagrams distinguish connection boundaries and the purpose of different controls; they do not report measured speed or anonymity.