Missing Apple Health data can reflect an absent source record, category access, a sync error, or a date outside the period checked. Start with the same metric and date in Health, then inspect Strata's HealthKit screen on iPhone. A connected status alone does not confirm that every category has been imported.
Is the record present in Apple Health for that date?
Choose one missing item rather than troubleshooting the whole dashboard at once. Note its category, date, and unit. In Apple's Health app, open that category and look for the underlying entries for the same date. A sleep history and an HRV history are separate checks, even when both appear in one overview.
Apple explains how to inspect individual entries and contributing devices or apps. Use the category's Show All Data view to look for the entry, and Data Sources & Access to inspect its contributing sources. If the expected record is absent from Health, investigate the device or app that should supply it first. Changing Strata's permissions does not create an absent measurement.
Reference: Apple: Manage Health data
Can Strata read the category you want to share?
In Health, open your profile and review the apps listed under Privacy. Select Strata and check the categories you want it to access. Apple's current instructions describe category controls in this app list. Check the specific missing category rather than assuming that allowing one kind of data allows all the others.
In Strata's iPhone app, open More, then HealthKit. Connect HealthKit starts the access request; an existing connection offers Re-request HealthKit access. Finishing that request is not proof that all categories were enabled. Return to Health to review your choices when a category remains unavailable. You can choose which categories to share.
Reference: Apple: Manage Health data
What does Strata's last sync tell you?
The HealthKit screen shows a connection status, the last sync time, and any saved error. These describe different things. Connected records the app's connection state. Last sync marks a completed sync run; it does not certify a complete health history. The latest-data summary helps you see which returned values are available for its displayed date.
After checking the source and category access, use the refresh control and wait for the current sync to finish. Read any error before repeating the action. If Strata reports that no HealthKit data was returned, treat that as a reason to check access and source coverage. An empty response alone does not establish which part of the path is responsible.
When should you use a historical backfill?
A current sync and an older missing date are different questions. Strata's HealthKit screen has a Backfill data area for rereading a selected period. Its three preset ranges are Last 30 days, Last 60 days, and Last 90 days. Custom range lets you enter start and end dates in YYYY-MM-DD format when you need a particular interval.
First establish that Health contains the record and that the category is shared. Then choose a range that includes the missing date and wait for the backfill to complete. Its result distinguishes days processed from days with no returned data. Processing a date range does not guarantee a value for each day or each metric, and it cannot recreate a source measurement that no longer exists.
- Find one missing metric and its date in Apple Health.
- Review that category's access for Strata.
- Check the last sync and any error in Strata's HealthKit screen.
- Use a matching historical range only when you are checking older records.
What should you record if the value is still missing?
Keep a short account of the checks: the metric and date, whether Health shows a source entry, which category access you reviewed, and what Strata reported after the sync or backfill. This separates a source gap from a reproducible import question. Keep units visible when comparing a source entry with a displayed value.
If you contact support, describe that one case and include the error text when there is one. A screen showing an empty overview is less specific than a named category and date with the source entry confirmed. Do not replace the missing value with zero to make the chart look complete; preserve the gap while its cause is unresolved.
An illustrative example
One connection, two different categories
In a fictional example, Alex sees a sleep entry in Health for October 12 but no corresponding HRV entry. Sleep is available after a Strata sync; HRV is still blank. The next useful step is to inspect the HRV source history, rather than assume that repeating the sleep sync will produce an HRV measurement. This example describes record availability, not Alex's health.
What other questions come up?
Does signing in on the web connect Apple Health?
The HealthKit connection described here is made in Strata's iPhone app. A web sign-in does not perform the iPhone category-access request.
Does a blank field mean the measurement was zero?
No. A blank field can mean that a value was unavailable. Keep it separate from an observed zero when reviewing or summarizing your records.
Do I need to delete my Health records before a backfill?
No. Strata's backfill rereads a chosen period. Deleting the source history is not part of that process and would remove the records you are trying to inspect.
Does a completed backfill mean every day has data?
No. A processed day may have no returned values. Read the completion message and check the original category and date rather than assuming that the whole range is complete.
Keep this in mind
Keep one category and date in view as you trace the record from Health to Strata. A specific source check makes the next action clearer than repeatedly refreshing an empty chart.