This document proposes and describes a "Bubble-Sensing" system that allows mobile phone users to create sensing tasks tied to locations in the physical world. The system relies on other phones passing through these locations to opportunistically perform the sensing and upload results. Tasks are maintained through "bubble anchors" that broadcast the task, and can be restored by "bubble carriers" if all anchors leave an area. The implementation uses Nokia N80/N95 phones running a Python application to take on anchor, carrier and sensing roles through short-range radio broadcasts and uploading to a backend server.