Browse topics

Your data, across your devices

3 min read

How Kaizendex keeps every page instant on your phone and laptop, and how changes flow between them.

Kaizendex feels instant because every page reads from your device's own copy of your data — your log, your Collections, your dashboards. Nothing waits for a server roundtrip when you open something or scroll. And because your data also lives in your Kaizendex cloud account, your phone, your laptop, and any future device all stay in step automatically.

Instant pages

The first time you sign in on a new device, Kaizendex pulls your full account down once. You'll see a full-screen setup animation with a progress bar and a line telling you what it's doing — usually a second or two, longer if you have years of history. After that, opening any page or scrolling your log doesn't load anything. The page is already there.

That's why the app feels closer to a native one than a web one.

Switching sections updates the content immediately, including your first visit to a section, without briefly clearing the page to the wallpaper.

If opening fails

If your saved data cannot be opened, the loading screen changes to Couldn't load your data with a Try again button. A local load that takes more than 30 seconds also shows this recovery screen. The first download on a new device can take longer and keeps showing its progress.

Try again reopens your local copy without deleting it. If the error keeps returning, include the reference shown on screen when reporting the problem. Diagnostic details are recorded locally for the current session and sent to error monitoring when it is reachable.

Coming back after a long time away

If you haven't opened Kaizendex on a device for a while, everything you logged elsewhere is waiting for it. A handful of changes catches up quietly in the background — you'll see a small "Catching up…" pill at the bottom and you can keep working.

Even when there's a lot waiting — thousands of changes — it's the same small pill with a live count. The app stays open and usable the whole time; the newest data simply fills in behind what you're doing.

Occasionally the gap is long enough that Kaizendex downloads a fresh copy instead of replaying every change one by one. The loader says so ("Rebuilding this device's copy"). Nothing is lost either way — anything you logged offline is kept aside and sent afterwards.

Saved to your cloud account

You never press save. Every time you log an Entry, edit a Collection, or check off a habit, the change is written to your device and to your Kaizendex cloud account at the same time. Your data is always both immediately visible and safely stored — no "syncing" step you have to wait for.

If you sign into a brand-new device later, that one-time initial pull will bring everything back exactly as you left it.

Across your devices, live

When Kaizendex is open on more than one device at once, changes flow between them within about a second.

A few examples that all work the same way:

  • Start a Stopwatch on your laptop while you cook → it's already running on your phone by the time you pick it up to scroll a recipe.
  • Add an entry on your phone during a walk → it shows up in the chat feed on your laptop the moment you glance at the screen.
  • Send a chat message to yourself on one device → it lands on the other so you can pick the conversation back up.

You don't refresh, you don't reopen — the devices just stay in step.

Working offline

Reading still works offline — your pages are on your device. Writes need a connection to reach the cloud and your other devices, though. If a save fails because you're offline, you'll see a quick error message; try again once you're back online.

Next

Didn’t find your answer?Email me