What is 195.176.3.23?
195.176.3.23 is a Tor exit node hosted on the SWITCH network, the Swiss national research and education network. SWITCH has historically hosted Tor exit nodes as part of academic freedom and internet research efforts in Switzerland.
Privacy note
Swiss-hosted Tor exit nodes like those on the SWITCH network are commonly used and appear in Tor exit node databases. Traffic from these IPs is anonymized Tor traffic.