Last updated 17 September 2026
Your data is on your phone, so the app does not need the internet to work. Almost all of Vitals runs with the radio off.
These need a connection because the answer is not on your phone. Everything else is.
Nothing is lost. A workout in progress is stored on the device as you go, so losing signal in a basement gym, on a plane, or on a trail does nothing to it. Food you have logged is already saved. There is no sync to fail, no upload to retry, and no queue to lose, because nothing was going anywhere in the first place.
If an AI request fails, you are told, and you can still log the food by hand.
There is no account and no server holding your log. That is why the app works offline at all, and it is the same reason your log is yours. The privacy receipt lists every network call the app can make and what each one sends.
Pricing, plainly · Privacy receipt · Privacy Policy · Terms