Більшість застосунків, що реагують на ваше розташування, роблять це простим шляхом: телефон що кілька хвилин повідомляє серверу свої координати, сервер вирішує, сервер надсилає сповіщення. Це працює — і це означає, що хтось інший тримає запис усіх місць, де ви бували. Brain Buffer вирішує на самому телефоні, а позицію надсилає лише для того одного типу нагадувань, який без неї не працює.
Ви зберігаєте місце — дім, роботу, конкретний магазин — і застосунок тримає його координати та радіус на пристрої. Щохвилини фоновий сервіс локально порівнює ваше поточне положення з цим списком. Коли ви заходите в збережене місце, телефон сам показує сповіщення.
Ця перевірка не робить запиту до нас: позиція для неї не надсилається. Саме місце — назву, координати й радіус — ми зберігаємо в акаунті, щоб воно працювало й на інших ваших пристроях, а коли нагадування спрацює, телефон повідомляє, яке саме, щоб воно з'явилося в історії всюди. Чого ми не отримуємо — це потоку того, де ви між цими моментами.
Супутниковий сигнал усередині будівлі ненадійний, тож місце можна впізнати ще й за WiFi-мережами навколо. Коли ви зберігаєте місце, перелік мереж надсилається один раз; лишається з нього хеш ідентифікатора кожної мережі, а не сам ідентифікатор, і місце збігається, коли видно щонайменше дві з них. Подальші звірки відбуваються на телефоні.
Хеш ускладнює відновлення ідентифікатора, але не робить його неможливим: це відбиток мережі, а не її назва чи адреса.
Нагадування про тип місця — будь-який супермаркет, будь-яка заправка — так працювати не може: у телефоні немає списку всіх супермаркетів світу. Саме для них, і лише для них, застосунок питає сервер, що поруч — приблизно раз на дві хвилини й лише поки таке нагадування у вас є і не на паузі. Ці координати потрібні для пошуку і не зберігаються; видалите чи поставите на паузу останнє таке нагадування — телефон перестане їх надсилати. Застосунком можна користуватися, жодного разу такого не створивши.
Можна поставити нагадування комусь із сімʼї — про покупки, про вигул собаки, про посилку. Воно спрацює на їхньому телефоні, з їхньої власної копії їхніх власних місць. Рідні не бачать, де ви: сімʼя тут ділиться нагадуваннями, а не місцем.