A KIS Studios app Β· Coming soon to Google Play

Goodsprout app icon

Goodsprout

Notice something good. Be kind to yourself. Do one green thing.

A 60-second daily ritual for gratitude, self-kindness and greener living. Every check-in grows your own 3D plant, and your journal stays private, encrypted on your phone. No account, no ads, no tracking.

  • Free daily habit
  • Works offline
  • Encrypted on-device
  • Android & iOS
A Goodsprout plant in bloom in a terracotta pot

The daily check-in

One minute, three small goods

Three warm guides walk you through it. They're characters with hand-written messages, not chatbots, so nothing you write ever leaves your phone.

  1. Step 1

    Grateful

    with Maya

    Notice one good thing from today. This is the only required step.

  2. Step 2

    Kind to myself

    with Nana June

    A gentle prompt to go easy on yourself. Skip it on hard days.

  3. Step 3

    Green

    with Grandpa Hari

    Log one small green action, like a reusable cup or a walk instead of a drive.

  4. Step 4

    Mood

    one tap

    A quick mood check so you can see how your weeks really feel.

Grow your garden

A plant that grows with you

Your plant is drawn live in 3D and grows through seven stages with every day you check in. It counts total days, not streaks, so a missed week never shrinks it. Hope, not guilt.

  • Seed stage

    Seed

    0 check-ins

  • Sprout stage

    Sprout

    1 check-in

  • Seedling stage

    Seedling

    3 check-ins

  • Young plant stage

    Young plant

    7 check-ins

  • Budding stage

    Budding

    14 check-ins

  • In bloom stage

    In bloom

    30 check-ins

  • Flourishing stage

    Flourishing

    60 check-ins

Features

Small habits, real encouragement

The daily habit is free forever. Here's everything that comes with it.

Gratitude jar

Pull a random good moment from your past entries whenever you need a lift, plus an β€œon this day” memory.

Gentle streaks

One grace day every week, spent only when you need it. Missing a day never shrinks your plant.

Journal

Every past check-in in one place, with a full view of each day and the option to delete any entry.

Daily seeds

A new one-minute mini-lesson unlocks with each check-in: healthy living, green living and self-kindness, each with its source.

Learn more

Short multi-part reads for going deeper, like the good news about the ozone layer, all cited and all offline.

Growth & impact

Current and longest streak, total check-ins, green actions and an approximate COβ‚‚ total, plus your last 7 days.

Daily reminders

Pick a time and get a gentle nudge. Reminders are scheduled on your phone and skip days you already checked in.

Export & restore

Export your whole journal as a readable file any time. Restoring a backup is free for everyone.

Support when it matters

If an entry suggests distress, a support card with 9-8-8 appears. The check runs only on your phone.

Private by design

Your journal is yours. We never see it.

No account

Open the app and start. No sign-up, no email, no password.

Encrypted on your phone

Your journal lives in a SQLCipher database. Its 256-bit key never leaves the iOS Keychain or Android Keystore.

No ads, no tracking

No analytics, no advertising SDKs, no advertising ID. Nothing you write is sent to an AI service.

Backups only you can open

Backups are sealed with AES-256-GCM using a recovery key that only you hold.

Read the full Privacy Policy.

Goodsprout Plus

Optional extras for going further

A monthly or yearly subscription through Google Play or the App Store, with a free trial on yearly. Still no account: purchases restore through your store account.

  • Encrypted backup

    Save an end-to-end encrypted copy of your journal to iCloud Drive, Google Drive or Files.

  • Weekly reflections

    Themes and mood trends over months, not just last week.

  • Guided journeys

    7 and 30-day programs for self-worth, slow living and more.

  • Gratitude letters

    A guided way to thank someone who mattered.

  • Themes and app icons

    Make your garden your own.

Plus perks are rolling out over time, starting with encrypted backup.

Under the hood

How we built Goodsprout

One TypeScript codebase for Android and iOS, with privacy built into the architecture rather than promised in a policy.

App

  • React Native0.88, one codebase for Android and iOS
  • Expo SDK 58Native modules, config plugins and dev builds
  • TypeScriptTyped end to end, strict mode
  • Expo RouterFile-based navigation with typed routes
  • ZustandSmall, fast app state

Data & security

  • SQLite + SQLCipherEncrypted on-device database with versioned migrations
  • Keychain / KeystoreHardware-backed key storage through expo-secure-store
  • AES-256-GCMAuthenticated encryption for backups
  • Offline-firstEvery lesson and prompt ships inside the app

3D & design

  • three.jsThe plant is a live 3D scene, not an animation
  • expo-glWebGL rendering inside a native app
  • PlaywrightRenders the app icon and splash from the same 3D model
  • Light & dark themesFollows the system setting

Platform & quality

  • RevenueCatStore subscriptions with an anonymous ID, no account
  • Local notificationsReminders with no server involved
  • EAS Build & SubmitCloud builds and Google Play releases
  • JestUnit tests for streaks, impact, encryption, restore and the database

Want an app like Goodsprout?

I design and build mobile apps, from the idea to the store listing. Let’s talk about yours, free.

Privacy Policy Β· Terms of Service