Local SQLite database
Every experiment, rating, streak, and observation log lives in an encrypted SQLite database on your phone. Nothing is synced, uploaded, or mirrored anywhere else.
Patterns runs small personal experiments on your habits — sleep, food, screen time, supplements — then shows you which ones quietly move your energy, focus, and mood. All on your device. No account. No cloud.
Patterns is not another checklist. It's a tiny lab you carry in your pocket — designed for people who'd rather find out than guess.
Name a hypothesis — "no coffee after 2pm", "morning sunlight", "magnesium before bed" — and pick the metric you want to watch.
Log a one-tap rating every day for the duration of the experiment. Three seconds, no spreadsheets, no guilt-tripping notifications.
The on-device correlation engine maps your habit against energy, sleep, focus, and mood — so you can see the shape of cause and effect.
Keep what works. Drop what doesn't. Patterns never tells you what to do — it shows you what your own data says.
No account, no cloud sync, no telemetry, no ad profile. We couldn't sell your data if we wanted to — we never have it.
Every experiment, rating, streak, and observation log lives in an encrypted SQLite database on your phone. Nothing is synced, uploaded, or mirrored anywhere else.
No analytics SDKs. No advertising identifiers. No crash-reporting beacons phoning home. The app does not contain a single outbound network call in steady state.
Export the full dataset as a human-readable JSON backup, or generate a PDF health report for a doctor — both with a single tap in Settings.
Patterns turns your logs into a four-axis correlation radar — energy, sleep, focus, mood. As the experiment runs, the polygon expands where your habits are landing, and contracts where they aren't.
It's not a magic number. It's a shape — your shape — drawn from your own data, computed entirely on your device.
Patterns is the tool we wanted to use, written in Kotlin Multiplatform with Compose for native 60fps on both platforms.
Test any hypothesis with custom duration, custom categories, and custom rating scales. No templates to fit your life into — define your own variables and the app tracks them.
The on-device engine calculates point-biserial and rank correlations between your habits and your logged metrics. Numbers you can act on, not dashboards you scroll past.
Local OS notifications at the time you pick. No "you're falling behind" copy. Miss a day? The streak pauses, doesn't punish — and the data still belongs to you.
Generate a clean, formatted health summary with correlation charts for a clinician. Or dump the raw JSON for your own analysis. Either way: your data leaves only when you say so.
The free tier is unlimited on every dimension that matters: privacy, local storage, and tracking up to one active experiment at a time. Pro lifts the cap.
Everything you need to run a single experiment and discover what moves the needle.
Unlimited experiments, multi-variable correlation, PDF health reports, and ad-free.
Pay once, keep every current and future Pro feature — including ones we haven't shipped yet.