Symptoms
The Statistics tab shows zeros, stale numbers, or values that don't match what you remember doing. Or specific days are missing entirely.
Likely causes
- Cross-device rollups run daily — yesterday's totals can take until midday today to populate from another Mac.
- Local sqlite write failure (full disk, file locked by Time Machine, file permissions) silently stops the tab from advancing.
- You're signed in to a different account than the one that produced the data.
Per-second vs rolled-up
Per-second usage is recorded locally on the Mac that produced it. The Statistics tab shows the rolled-up totals from our server, which are aggregated daily. If you ran a block in the last hour, expect the headline to update fast but cross-device totals to settle overnight.
Step-by-step fix
- 1. Quit and relaunch the app to force a stats fetch.
- 2. Check Settings → Account that you're signed in to the expected email.
- 3. Free up disk space if you're under 1GB free — sqlite refuses writes there and stats stall.
- 4. Force a full resync: Settings → Account → Sign Out, then Sign In again. This pulls fresh rollups.
Per-second granularity stays local — it is never uploaded. The GDPR data export covers the data we hold on the server side; for the local per-second sqlite, copy it out of ~/Library/Application Support/FocusDragon directly.
Still stuck? Contact support at hi@focusdragon.app with a screenshot of the wrong/missing data and the date range affected.