In order to hide your users' IP addresses, you will need to implement back-end search for your application(s).
You should also ensure that you do not forward the user's IP address (i.e., do not implement this).
Back-end search implementation will then forward your front-end server's IP address(es) to the application logs.
To ensure that analytics and events features work correctly with a back-end search implementation, you will need to send userTokens.