If you wish to opt out users from receiving any Pulsate communications, you can do it using PulsateManager.

val pulsateManager = PulsateFactory.getInstance()
pulsateManager.setPrivacy(Privacy.SUBSCRIBE)
// or
pulsateManager.setPrivacy(Privacy.UNSUBSCRIBE)

Unsubscribed users will still be tracked when they enter or exit a geofence or beacon and we will still capture segment data for them. However, they will not receive any campaigns or messages from Pulsate.