← Research

ENGINEERING NOTE · OCTOBER 2026 · 6 MIN READ

Building privacy infrastructure on constrained devices

Protection only works if it stays on. On a phone, that means working inside tight limits on battery, memory and background activity.

Always on, always small

A privacy tool is only valuable while it is running. On a phone, it has to run all day without draining the battery, without using much memory and without being shut down by the operating system. If it fails any of those tests, people switch it off, and protection stops.

That makes efficiency a security requirement, not just a performance goal.

The constraints

Doing less, on purpose

Staying alive

Protection also has to survive the operating system. That means using the mechanisms the platform provides for long-running work, handling power-saving states gracefully, restarting cleanly if the process is stopped and being visible to the person, so that a silent gap in protection never goes unnoticed.

Test where it hurts

A feature that feels instant on a new flagship phone can be painful on a four-year-old budget one. We measure on modest hardware, because that is where limits show up first and where many people actually are.

KEY TAKEAWAYS

  • On phones, efficiency is part of security because people switch off tools that hurt battery.
  • Design for low memory, limited background time and changing networks.
  • Cache decisions, use compact data structures, update incrementally and avoid polling.
  • Test on modest hardware, and never fail silently.

Have a question or a correction?