Fddb reads your steps, activities, and body stats directly from Google Health Connect. How far back that goes is set by Google, not by Fddb. Fddb may only read data from other apps starting 30 days before your first connection. That's the day you first granted Fddb a permission in Google Health Connect. With the additional permission ‘Access past data’, this limit no longer applies.
The Google Health Connect integration is only available in the Fddb Android app from the Google Play Store; it requires an Fddb Premium membership.
Without the additional permission: from 30 days before your first connection
An example: You first connected Fddb with Google Health Connect on October 1. Fddb then shows values from September 1 onward — and from then on, all new data, permanently. Values before September 1 stay empty in Fddb, even if they are stored in Google Health Connect. No error message appears.
So what counts is the day of your first permission, not today's date. If you've been connected for six months, your data in Fddb goes back six months plus 30 days.
Unlock older data: ‘Access past data’
With this permission, Fddb can read all data stored in Google Health Connect — including data from before your first connection. It doesn't add any new data types; it only determines how far back Fddb may look. You can decline it; Fddb then works as described above.
- When you first connect: After you've allowed the data types, Google Health Connect asks in a separate step whether Fddb may access past data. This step also shows the date from which Fddb could otherwise read data.
- If Fddb is already connected: Fddb doesn't ask on its own. Open the Fddb app, go to ‘Account’ in the bottom right menu and then to ‘Trackers & Apps’. In the ‘Health Connect’ section, tap ‘Settings’ and then ‘Change permissions’. If you haven't seen the request yet, it appears now. Otherwise, Google Health Connect opens, and you turn on the permission there (see next item).
- Directly in Google Health Connect: Open the Health Connect app and select Fddb. On newer Android versions, you'll also find Health Connect in the system settings. Under ‘Additional access’, turn on ‘Access past data’. You can do this at any time, even if you declined the permission before.
The permission isn't available on every device: whether it's offered depends on the version of Google Health Connect on your device. If Google Health Connect doesn't ask for it and there's no ‘Additional access’ item for Fddb, your device doesn't support it yet. Fddb then reads from 30 days before your first connection, as described above.
The labels ‘Additional access’ and ‘Access past data’ come from Google, not Fddb, and may change with updates to Google Health Connect.
Which data does this apply to?
The limit applies to all data Fddb reads from Google Health Connect:
- Diary: steps, activities, and their calories. When you open an earlier week, Fddb reads that week's values from Google Health Connect.
- Diet report: weight and body fat. If you choose a long period, such as ‘All’, values from Google Health Connect only appear from the limit onward.
Values you enter in Fddb yourself are not affected.
Reinstalled or revoked permissions?
If you uninstall the Fddb app or revoke all of Fddb's permissions in Google Health Connect, the 30-day period starts over. It then counts from the day you grant the permissions again. Fddb only shows older values with ‘Access past data’, even if they were visible before. So when you reconnect, grant this permission again as well.
If, on the other hand, you disconnect in the Fddb app under ‘Trackers & Apps’, the permissions in Google Health Connect remain in place and the cutoff date doesn't change.
Values still missing?
Check in the Health Connect app whether there is any data for the day in question. What's missing there, Fddb can't show. Also check that the ‘Import steps’, ‘Import activities’, and ‘Import body stats’ switches are turned on in the Health Connect settings in the Fddb app. Why individual values may differ from your tracker app is explained in the article Why do steps and calories from Google Health Connect differ from my tracker app?