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

// Set Subscribed
[manager setPrivacy:PULPrivacySubscribed];
// Or Set Unsubscribed
[manager setPrivacy:PULPrivacyUnsubscribed];
// Set Subscribed
manager.setPrivacy(PULPrivacyLevel.Subscribed)
// Or Set Unsubscribed
manager.setPrivacy(PULPrivacyLevel.Unsubscribed)

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.