Sync Issues

Fresh Cards on Mac and iPhone / iPad shares your data across devices through iCloud, using Apple’s CloudKit service. Most of the time sync just works in the background. When it doesn’t — or when it’s slower than you expect — this page covers what to check and what’s normal.

For an overview of how sync works in the first place, see Sync & Devices.

Did you just upgrade from a pre-3.0 version of the app? Slow sync (and a “Sync may be slower than normal…” status message) is expected for a while after that upgrade — possibly hours, depending on how much data you have. See Upgrading from an earlier version before working through this page.

First, set expectations

Sync over iCloud is not instantaneous, and that’s by design — Apple batches and rate-limits changes rather than pushing every edit immediately. Some normal timings to keep in mind:

If you’re inside these ranges, the best thing to do is leave the app open and connected and let it work.

Check these first

If something seems wrong, walk through this list before anything more drastic.

  1. Both devices signed into the same iCloud account. Settings → [your name] on iOS; System Settings → Apple ID on Mac. The account email must match exactly. A different account, even one that shares your name, will not see your data.
  2. iCloud Drive turned on. CloudKit relies on iCloud being enabled for the device. On iOS: Settings → [your name] → iCloud. On Mac: System Settings → Apple ID → iCloud.
  3. Internet connection. CloudKit cannot sync offline. Open another app or a webpage to confirm you actually have connectivity.
  4. The app has been open recently. Sync happens while the app is running and for a short window after. If a device has been closed for weeks, give it a few minutes after launch to catch up.
  5. Enough iCloud storage. If your iCloud account is full, new uploads will fail. Check your iCloud storage in Settings (iOS) or System Settings → Apple ID → iCloud → Manage (Mac).
  6. Low Power Mode (iOS) / Low Power Mode (Mac laptops). Both can defer background activity, including sync. If you’re in a hurry to see changes, turn it off temporarily.

After any of the above, give it a few minutes — sync doesn’t always resume instantly.

“Is it still working, or is it actually stuck?”

This is the most common question with CloudKit-backed apps. A few ways to tell the difference:

If sync seems truly stuck

Try these in order. Stop as soon as things start moving.

  1. Force-quit and reopen the app on the device that’s behind. This nudges CloudKit to re-check.
  2. Toggle Wi-Fi / cellular off and back on. Sometimes the device’s network state is the actual problem.
  3. Open the app on the other device too. Sync is most active when both endpoints are awake.
  4. Restart the device. Boring, but it clears a surprising number of CloudKit hangs.
  5. Sign out of iCloud and back in. Only do this if the previous steps haven’t helped — signing out can temporarily remove iCloud-backed data from other apps too. Sign out from Settings → [your name] (iOS) or System Settings → Apple ID (Mac), wait a minute, then sign back in with the same account.

Do not delete and reinstall the app as a first response — on a device that has unsynced local changes, reinstalling can lose them before they make it up to iCloud. Try the steps above first.

Account-switching and signed-out states

A few situations cause data to behave unexpectedly:

If you think your data has ended up split between accounts or between local-only and iCloud-backed installs, contact support before doing anything destructive — it’s usually recoverable, but the wrong sign-out at the wrong time can make recovery harder.

When the streak or “studied today” count looks wrong across devices

Streak and “studied today” counts are computed from your study history, which is itself synced. If you study on one device and the streak doesn’t update on the other right away, that’s almost always normal sync latency — give it a few minutes and reopen the app.

If it persists across a full day, treat it as a sync issue and work through the checks above.

Premium not appearing on a second device

Premium is tied to your iCloud account, not the individual device. If you’ve purchased on one device and Premium isn’t showing on another:

  1. Confirm both devices are signed into the same iCloud account.
  2. Open the app on the second device with an internet connection and give it a moment.
  3. Use the Restore Purchase option from the upgrade screen — see Premium.

When to contact support

If you’ve worked through this page and sync is still broken — or you suspect data loss — get in touch. The in-app feedback option (see Settings & Customization) is the best way, because it can include diagnostic information. When you write in, it helps to mention: