Bubbl is a geolocation-based framework that pushes payloads to mobile phones when geofence, proximity and other complex trigger conditions are met. The patent pending algorithms in Bubbl's SDK prevent excessive battery drain, as phone's current location is only requested in the foreground and background when required.

To maintain users' privacy, phone locations are not shared with our servers and it is the phone that determines whether payloads should be fired from cached campaigns. The phone updates its local cache from Bubbl's servers. Any changes to the SDK are communicated via push certificates, keeping data communication to the minimum.