VPN providers don’t need to log a clients IP addresses to know tho their customers are.
Customer accounts are typically bound to email addresses and not IP addresses. “No logs” simply means that the provider will not keep a record a record of what you do or what devices you use on their network.
I have a simplified explanation of a no-logs model below.
No-logs VPN providers typically have a system that allows active customers to generate “anonymous digital keys” on client devices. Client devices are machines that VPN users connect to a vpn network (i.e phones, PCs etc). These anonymous digital keys usually work in the background through a vpn app installed on a client device.
Anonymous digital keys allow a user the temporary access a “client node” on a vpn network. The client node is a computer that acts as a middle-man between your device and the rest of the VPN network.The client node does have access to your IP address. Ill explain how it protects your data below.
*When you send a request to the VPN; (i.e entering a website url into a browser while your vpn is active); your vpn app uses the anonymous digital key to encrypt (scramble) your request.
Your request is then carried through your Internet Service Provider (ISP) to the client node. If the encryption is good enough the ISP will not be able to decode the scrambled data. If the VPN service is not blocked by your ISP; the scrambled data will be carried to the client node. This is where the no logs magic happens.
The client node will receive the encrypted data and use its own key to unscramble your request and create an “event”. An event is a program that controls how information will flow in a network over a given period of time. The event temporarily stores information like a users device type, IP address, location etc.
This event will send requests to other nodes in the vpn network about what information a user wants to receive and send without exposing the users information to other nodes.
At this point the other nodes work hard to fetch, scramble and send the information the user wants back to the client node. The client node then relays the scrambled data back to a user’s device.
When the information reaches your device, the anonymous digital key that was generated earlier can unscramble and transform the back into a usable format.
When you disconnect from the client node, the event is terminated and the event data (i.e all your requests and your IP address) is deleted. Some no-logs VPN providers set up their client nodes to continuously delete some some data while the user is still connected. This practice allows their hardware keep enough memory accomodate more simultaneous users and improve user privacy.