AtavisticPuma
I likely dont find the original source I got this from.
"speed improvements require to log IP addresses" is all I remember.
Here under "Privacy":
https://www.maketecheasier.com/wireguard-vs-openvpn/
Here too, under privacy
https://proprivacy.com/vpn/comparison/wireguard-openvpn-protocol
WireGuard keeps basic timestamps of your connections, which helps keep it streamlined. This is awesome for user experience, but if you want zero traces of your activity, it might not be enough.
OpenVPN is more flexible. You can tweak it to keep zero logs and provide total anonymity. However, this requires advanced know-how, and your VPN may keep some connection logs to fix problems.
The choice here depends on whether you want zero-hassle privacy (WireGuard) or ultimate control over what gets logged (OpenVPN).
Here again:
https://www.tomsguide.com/how-to/is-the-new-wireguard-protocol-secure
WireGuard is highly secure, but it’s not designed with privacy in mind.
At time of writing, the biggest privacy weakness that WireGuard has is how it assigns IP addresses. When you connect to a VPN service using OpenVPN or IKEv2, you’re assigned a different IP address each time. WireGuard instead gives you the same IP address each time. This is faster, but it means the VPN server must keep logs of your real IP address and connection timestamps.
For VPN services with a focus on user privacy and anonymity, this makes WireGuard a relatively poor protocol to use out of the box. However, some VPN providers that offer WireGuard have implemented their own systems to get around this flaw. NordVPN, Mullvad, and IVPN all offer their own modified versions of WireGuard that work around the IP address issue, so no connection logs are kept.