SonjoKids Español

SonjoKids Privacy Policy

Last updated: October 31, 2026

SonjoKids is an app for parents and guardians of children aged 3 to 5. The adult creates the account, sets up one profile per child, pays for the subscription and follows the child's progress. The child uses a voice-guided activity game with no text, no ads, no purchases and no account of their own.

In short:

1. Who is responsible

Jhon Peña, an individual trading as CodeAndBrands, based in the Dominican Republic ("we", "us"). He is the publisher of SonjoKids on Google Play. Contact for any privacy matter: contact@codeandbrands.com.

We process data in accordance with the Dominican Republic's Law 172-13 on the protection of personal data. Because the app is offered in other countries, we also comply with the rules that protect you where you live: in the United States, the Children's Online Privacy Protection Act (COPPA) and state privacy laws.

For now, SonjoKids is not offered in the European Economic Area (the European Union countries, Iceland, Liechtenstein and Norway), the United Kingdom or Switzerland. If we ever offer it there, we will update this policy first.

2. What data we process and why

What is stored where, at a glance:

DataBefore you have a subscriptionWith an active subscription (trial or paid)
Your child's profile: first name, age and game languageOnly on the phoneOn the phone and on our servers
Your child's progress: level in each activityOnly on the phoneOn the phone and on our servers
Last right and wrong answers, minutes and rounds this week, stickersOnly on the phoneOnly on the phone
Your acceptance of the notice for families (version and date)On the phoneOn the phone
Your account: email, identifier and sign-in dataOn our servers, from the moment you create the accountOn our servers
Subscription statusDoes not existOn our servers and at RevenueCat
Daily counts with no name or identifier (section 2.5)Sent to our serversSent to our servers

If you never subscribe, your child's profile and progress stay on the phone until you delete their profile, your account or the app. If you delete a child's profile, the app always sends the profile's random identifier to our servers, so the deletion reaches them too even if your subscription has ended.

2.1 Your account

Your session is stored in your device's secure system storage (Keychain on iOS, Keystore on Android).

Purpose: to create, maintain and protect your account. Legal basis: it is necessary to provide the service you sign up for (Law 172-13, Art. 27) and we have a legitimate interest in the security of the service.

2.2 Your children's profiles (up to six)

We never ask for or store a child's surname, date of birth, photo, voice, email, location or any contact details. The app does not use the microphone or the camera.

Purpose: to adapt the activities to each child and show you their progress. Legal basis: performance of our contract with you. You enter the data yourself, as the child's parent or legal guardian, with your consent (see section 7).

2.3 Progress

Purpose: adaptive progression and the progress dashboard. Legal basis: performance of a contract.

2.4 Subscription

Purpose: to give access to paying users and to manage the trial, renewals and purchase restoration. Legal basis: performance of a contract and, where applicable, compliance with legal obligations.

2.5 Aggregated learning statistics

The game counts, per day, how many sessions and rounds take place and how many times a level goes up or down, together with the skill area (logic and math, phonics or vocabulary), the level, the age and the language. The counts are grouped on the device and sent when an adult opens the grown-up area, also without an active subscription. The statistics we store carry no name and no account, profile or device identifier.

Purpose: to measure and improve the educational content. Legal basis: legitimate interest.

2.6 No crash reporting or analytics

Today we use no crash reporting or product analytics service. The app's code includes integrations with Sentry (crash reports) and PostHog (analytics), but they are switched off in the published versions: no key is configured, so they never start and send nothing.

If we ever turn on one of these services, we will first update this policy with the provider, the data it receives, where it stores it and for how long, and we will let you know as explained in section 10. Analytics, if added, will only run in the grown-up area, after the parental gate, never during play.

2.7 Local notifications: end of trial and Sunday summary

If you start a free trial, the app asks for permission to show a local notification 24 hours before the trial ends. It is scheduled on the device itself: we do not use push notifications or send any token to any server.

If you turn it on in the dashboard, on Sunday evenings the app shows another local notification with how many rounds each child played that week and in which areas they moved up a level. It is put together on the device from the progress stored there: it never leaves the phone. You can turn it off in Settings.

2.8 Advertising and campaign measurement

The app contains no advertising or attribution SDK, and today we send no data to any advertising platform. Our server has a ready-made function that could tell Meta and TikTok that a purchase happened (event type, amount, currency, country and date, with no identifier at all), but it is switched off and sends nothing. If we ever switch it on, we will update this policy first.

2.9 What we do not do

3. Providers that process data on our behalf

ProviderPurposeDataLocation
Supabase, Inc.Database, authentication and server functionsAccount, profiles, progress, subscription, aggregated statisticsUnited States (Virginia)
Resend, Inc.Delivery of the sign-in emailAdult's emailUnited States
RevenueCat, Inc.Subscription managementAccount identifier, purchase data, technical device dataUnited States

They only process the data to provide their service to us, under their data processing agreements.

Google and Apple process payment data, your store account data and, if you sign in with them, your Google or Apple account data as independent controllers, under their own privacy policies. Meta and TikTok receive no data (section 2.8).

We do not disclose children's data to any third party outside this table. We would only disclose data when required by law or by a competent authority.

4. International transfers

We operate from the Dominican Republic and our providers store data in the United States, so your data is sent to the US from wherever you are. This transfer is necessary to provide the service: by creating an account and using the app you authorise it, in accordance with Law 172-13. Your child's profile and progress are only sent once you have an active subscription (section 7).

5. How long we keep data

6. How to delete your account

From the app: Progress & settings → parental gate → Settings → Delete account → Delete permanently. Your account, your children's profiles, their progress and your subscription status and history are deleted from our servers immediately, together with all data stored on the device.

Without the app: email contact@codeandbrands.com from your account's email address asking for deletion. We will do it within 30 days and confirm it to you.

Important: deleting the account does not cancel the subscription. Cancel it in Google Play (Payments & subscriptions → Subscriptions) or, on an iPhone or iPad, in Settings → your name → Subscriptions.

Deleting a child's profile (Settings → Delete) removes it, together with its progress, from the device and, if it was already there, from our servers. If the device is offline at that moment, the deletion reaches our servers as soon as it is back online with you signed in.

Correcting a child's data: a change of name, age or language made in Settings is saved on the device. To also correct the copy on our servers, email us at contact@codeandbrands.com and we will do it.

7. Children and parental consent

8. Your rights

Everyone. You can ask us for access to your data and your children's data, for a copy in a commonly used format, and to rectify it, erase it, restrict its processing and object to it, and you can withdraw your consent where it is the legal basis. Email us at contact@codeandbrands.com from your account's email address; if you write from another address, we will ask you to confirm the account is yours. We reply within one month at most, or sooner if the law of your country sets a shorter deadline. You can correct your children's data in Settings (see section 6) and delete the account from the app. If you disagree with our answer, you can lodge a complaint with the data protection authority in your country.

Dominican Republic (Law 172-13). We answer access requests within 5 business days and requests to rectify, update or erase data within 10 business days. If we do not answer, or you disagree with our answer, you can bring a habeas data action before the Dominican courts.

California (CCPA/CPRA) and other US states. In the last 12 months we have collected these categories: identifiers (email, internal identifier and, if you sign in with Google or Apple, that account's identifier), commercial information (subscription history), app activity (progress) and information about minors (first name and age). We obtain them from you, from your device, from Google or Apple if you sign in with them and from the stores through RevenueCat, for the purposes in section 2. We do not sell personal information or "share" it for cross-context behavioural advertising, and we do not use sensitive information to infer characteristics. You have the right to know what data we hold, to access, delete and correct it, and not to be discriminated against for exercising your rights. You or an authorised agent can exercise them by email; to verify your identity we will ask you to write from your account's email address.

9. Security

No system is infallible. If a security breach affects you, we will notify you and the authorities as required by law.

10. Changes to this policy

The date at the top shows the latest version. If we make significant changes, we will let you know in the app or by email before they take effect. If a change affects how we handle children's data, we will ask for your consent again where the law requires it.

11. Contact

Jhon Peña (CodeAndBrands) · Dominican Republic · contact@codeandbrands.com

See also the Terms of Use.