Definitely, yes. A VPN hides your IP address and encrypts your data, thereby making you virtually unknown to everyone on the Internet. Even though some prying eyes can see IP addresses, they can only see the IP of the VPN and can’t trace it back to you. This is assuming that you’re not using your real name as your Reddit username, of course!