Help · Connect data sources

Keep freddy syncing in the background on Android

Why your data sometimes arrives in bursts

On Android, freddy keeps your Health Connect data fresh in two ways. It updates instantly whenever you open the app, and it also checks about every 15 minutes in the background while the app is closed. Opening the app always brings you fully up to date. The background checks are the ones Android's battery saver can pause.

When your phone puts freddy to sleep to save battery, those background checks stop for a while, then catch up all at once the next time you open the app. Nothing is lost. Your data is safe; it just arrives in a burst instead of staying current.

The fix: let freddy run in the background

Exempt freddy from battery optimization so Android stops pausing it. The exact steps depend on your phone. Start with the standard Android steps, then check your phone maker below.

Standard Android

  1. Open Settings, then Apps, then freddy.
  2. Tap Battery.
  3. Choose Unrestricted (some phones call this "Don't optimize").

If you tapped "Open battery settings" from the freddy app and landed on a list, switch the list from "Not optimized" to "All apps", find freddy, and choose "Don't optimize". freddy is not in the first list because that list only shows apps that are already exempt.

Samsung

Xiaomi, Redmi, POCO (MIUI or HyperOS)

Oppo, Realme, OnePlus (ColorOS)

Huawei, Honor

Vivo, iQOO

Also keep Health Connect running in the background

freddy reads your data from Health Connect, so Health Connect itself also needs to run in the background. Repeat the same battery steps above for the Health Connect app on your phone.

Still seeing delays?

Some sources, such as Fitbit, send their data into Health Connect on their own schedule, which can lag by hours. That part is outside freddy's control. Opening freddy always pulls the latest that Health Connect has. If data is still missing after that, contact support from inside the app and we will help.