Sprout. Terms

Privacy policy

Version 3 · 24 September 2026. Plain words, on purpose. If anything here is unclear, write to us and we will explain it.

The short version. Sprout records the jobs, money and goals a family sets up together. About a child we keep a first name, an age band, an optional month and year of birth, an optional gender used only to pick a starting picture, and an avatar. Never a full date of birth, never contact details, never a photo, and a child never has an account. About you, the parent, we keep what we need to run your account. You can download all of it, or delete all of it, whenever you like.

1. Who is responsible

Sprout is made by Vetri-Ed (Pty) Ltd, Gaborone, Botswana ("we", "us"). We are the data controller for the information described here. You can reach us at hello@sproutfamily.co.

2. Who Sprout is for

Sprout is used by a parent or legal guardian, who sets up the family and adds the children. Children use the app only on a phone a grown-up has signed in or linked, behind a code the grown-up gives them. A child cannot register, cannot sign in with their own account, and cannot give us any information directly. When you add a child you are confirming that you have the authority to do so and that you agree to this policy on their behalf.

3. What we store, and why

About each child

WhatWhyKept until
First nameTo show them their own jars and jobsYou delete the child or the family
Age band (5–8, 9–12, 13–17)To show an age-appropriate screenSame
Birth month and year (optional)To keep the age band right as they grow. Never the day.Same
Gender (optional)Only to suggest a starting picture, which you can change. Never required, never inferred.Same
AvatarTheir picture in the appSame
Jobs, points, money movements, goals, allowance, streak daysThis is the family record the app exists to keepSame

We do not store a child's surname, date of birth, address, phone, email, photo, location, or anything they type in free text.

About you

WhatWhyKept until
First and last name, and what the children call youTo address you in the appYou delete the family
Email address and password (stored only as a one-way hash)To sign you in and send you codes to reset your passwordSame
Mobile numberTo identify your account if you lose access to your emailSame
CountryTo show money in your currency and to know where Sprout is usedSame
Which app you signed up on (Android, iPhone or web)To understand how families reach usSame
The version of this policy you agreed to, and whenOur record that you agreedKept after deletion, as a record without your name
Messages you send us from Help, and any picture you attachTo answer you and to improve the appYou delete the family
Notices we showed you in the app, and whether you dismissed themSo we never show the same notice twiceYou delete the family
A record of important actions on your account (exports, deletions, sign-in problems)Security, and so you can see what happenedYou delete the family

About the device, not the person

When Sprout is opened we count the device: which platform (Android, iPhone, web), which version of the system and of Sprout, roughly what kind of screen, and which country. This is tied to a random number the app makes up and keeps on the device — not to you, your family, or your account. It has no name, no email, no address, no device identifier, no location. We use it to know which phones to test on. It is kept for 400 days and is not part of your family's data.

What we do not do

4. Where it is kept

Your data is stored with Supabase in Frankfurt, Germany (EU), under the GDPR. Supabase does not offer hosting in Africa. The EU provides a level of protection that Botswana's data-protection law and South Africa's POPIA recognise for cross-border transfer, and this policy is our record of that transfer basis. A bank or organisation partnering with Sprout may require in-country hosting for its families; that would be a separate, isolated deployment and would be described to those families before they join.

5. Who else sees it (our processors)

WhoWhat forWhat they can see
SupabaseDatabase, sign-in, file storageAll app data, isolated per family
CloudflareServes sproutfamily.co and the web appRequests to our site; no family data at rest
Expo (EAS)Builds the app and serves updates; also hosts the web appRequests to the web app; no family data at rest
ResendSends our emails (sign-in codes, notices)Your email address and the content of emails we send you
Google FontsTypefaces on the websiteRequests from your browser for a font file

Our own staff can look up a family only through a logged-in console that records every lookup. A second password guards it. Support staff cannot download lists of families.

6. Your rights and controls

7. How long we keep things

Everything about a family is kept until the family deletes it. Two exceptions: device counts (section 3) are deleted after 400 days, and the console's record of staff lookups keeps only a scrambled form of any search term after 12 months. A family that stops using Sprout is not deleted automatically; we may write to ask whether you want it kept.

8. Keeping it safe

Every family's data is separated from every other family's by rules enforced inside the database itself, not only in the app. Money history cannot be edited, only corrected with a new entry, so the record you see is the record that exists. Passwords are hashed. Access on a shared phone is behind a per-person code. On the web version your session is kept in your browser; sign out on a shared computer.

9. Changes

When this policy changes in a way that matters, the app asks you to read and agree to the new version before you carry on, and the version number at the top goes up. Earlier versions are kept so you can see what you agreed to.