Free · Open source · Android

A mood tracker that never
sends your data anywhere.

SoulSync keeps everything on your phone. No account. No cloud. No ads. Over 1,900 passing tests, GPL-3.0, free forever.

Google Play · GPL-3.0 · Free forever

100% on device
Local SQLite. No server ever receives your data.
0 accounts
No sign-up. Open the app, start logging.
0 ads, ever
Open source means there is no ad model to slip in later.
1,900+ tests
GPL-3.0. Read the code if you want proof.

Most mood trackers are subscription products dressed up as wellness tools.

SoulSync is GPL-3.0 source code that runs on your phone. Nobody can add a paywall, sell your patterns, or shut it down. That is the actual design.

01

Local SQLite, full stop

Your entries, notes, photos, and reminders stay on the device. No sync. No backup to our servers. Nothing leaves.

02

A 0 to 10 scale, decimals welcome

Finer resolution than the usual five smiley faces, because a 7.5 kind of day is a real answer. Tag activities, write notes, attach photos, and backdate anything you missed.

03

Charts with the shape of a month

Mood trend with an adaptive moving average, a heatmap calendar of your whole year, day-of-week patterns, distributions, and correlations. No paywall to see your own data.

04

Hold any chart to inspect a day

Press and hold anywhere on a chart to scrub day by day. The readout names the date, that day’s average, and the entry you actually wrote.

05

Full screen, then Fit

Tap a chart to open it full screen. Flip on Fit and the scale zooms to your own range instead of a flat 0 to 10, so small differences stop hiding.

06

Swipe back through time

Swipe left or right on Statistics to step through weeks, months, quarters, and years. The whole page moves with you, not one chart at a time.

07

Deep-dive any activity

Tap an activity for its own analytics. Its mood distribution, whether it is a hit-or-miss activity, how days with it compare to your usual, and what it tends to pair with.

08

Insights in plain language

A dedicated Insights tab that reads your data back to you. Which day of the week lifts you, which activity is worth an extra 1.7 points, how long the current streak runs.

09

Export everything, photos included

One JSON file carries your entries, notes, and the photo bytes themselves, so a restore works on a different phone. You own the format, not a proprietary backup scheme.

10

Five themes

Dark, Light, Cherry Blossom, Midnight Blue, and Forest. All included. No premium theme tier.

11

As many reminders as you need

Name them and time them, up to ten. A morning check-in, an evening reflection, whatever fits your day. No streaks to protect, no engagement engineering on top.

12

GPL-3.0, actually

The source is on GitHub. Fork it, audit it, run your own build. The license is the privacy guarantee.

A look inside

Clean enough to use daily, deep enough to learn from

Built in React Native and Expo, tested on real devices, over 1,900 passing tests behind it.

SoulSync home screen: today’s mood scored 9.0, a 24-day streak, and a past-7-days trend line
Statistics tab showing a monthly mood trend with a dashed 7-day moving average
Holding the mood trend chart to inspect a single day, with a readout of that day’s average and logged entry
A chart open full screen with the Fit toggle on, zooming the scale to the user’s own mood range
Average mood by day of week as a bar chart, with entry counts under each day
A calendar heatmap of a full year of mood entries, darker squares for higher mood

Why we built it

Three articles on the decisions behind SoulSync: the Daylio comparison, the local-first architecture, and why subscriptions make bad tools.

The free Daylio alternative for Android that's open source
Read on the blog →
A mood tracker with no account, private by default
Read on the blog →
Mood trackers without a subscription, no paywall
Read on the blog →

Your moods. On your phone.

Free. No account. No subscription. Download on Google Play and your first entry is logged in under a minute.