Privacy Policy
Last updated: June 16, 2026
This Privacy Policy describes how Sholokhov Mikhail Andreevich (Sole Trader) ("we", "us", "our") collects, uses, stores, and shares personal data when you use the MoneyLand mobile application and related pages on typecode.app (collectively, the "Service").
1. Data controller
- Sholokhov Mikhail Andreevich (Sole Trader)
- 81/1 Manushyan St., Yerevan, Republic of Armenia
- Email: hello@typecode.app
- TIN: 20241649
- State registration number: 286.1574050
The public brand Typecode and the app name MoneyLand refer to our products; the legal operator is the Sole Trader identified above.
2. Summary
MoneyLand helps parents assign tasks to children, reward completed chores with virtual coins, track learning progress, and teach basic financial literacy. Parents create and manage child profiles. Children join via invite codes provided by their parent.
3. Categories of personal data
Depending on how you use the Service, we may process:
- Parent account data: Email address, display name, and authentication identifiers (e.g. Apple Sign In, Google Sign In). Used to create and maintain the parent account.
- Child profile data: Child's first name, optional age, avatar choice, task progress, virtual coins, XP, streaks, achievements, and lesson completion. Created and managed by the parent.
- Task and wish data: Task titles, categories, photos submitted as proof of completed chores, wish list items, and optional product links.
- Subscription data: If you subscribe to MoneyLand Pro, the relevant app store (Apple or Google) processes payment. We use RevenueCat to manage entitlements and subscription status.
- Push notification tokens (optional): Used by OneSignal to deliver reminders. You can disable notifications in device settings.
- Technical data: Device model, OS version, app version, session logs, and IP address, used to operate the Service and diagnose errors.
- Support communications: If you contact us, we process your message and email address to respond.
We do not knowingly collect personal data directly from children without parental involvement. Parents create child profiles and control access via invite codes.
4. Purposes and legal bases
| Purpose | Legal basis |
|---|---|
| Provide core app features (tasks, rewards, learning) | Performance of contract |
| Parent account and family management | Performance of contract |
| Subscription and entitlement management | Performance of contract |
| Service improvement and error diagnosis | Legitimate interests |
| Legal compliance | Legal obligation |
5. Data sharing and processors
We use trusted processors who process data on our behalf:
| Processor | Purpose |
|---|---|
| Cloud hosting (PostgreSQL) | Database storage |
| VK Cloud Object Storage (S3-compatible) | Task and wish photos |
| RevenueCat | Subscription management |
| OneSignal | Push notifications (when enabled) |
| Apple / Google | Authentication and in-app purchases |
We do not sell personal data.
6. Children's privacy (COPPA / GDPR)
MoneyLand is designed for family use with parental oversight. Parents must pass a parent gate before signing in. Children join only with a parent-issued invite code. Parents can delete a child's profile or the entire family account at any time from Settings in the parent app.
7. Data retention
We retain account and family data while your account is active. When you delete a child profile or parent account, associated data is removed from our servers, including stored photos. Backup copies may persist for a limited period as part of routine disaster recovery.
8. Your rights
Depending on your location, you may have the right to access, correct, delete, or export your data, and to object to or restrict certain processing. Contact hello@typecode.app. EU/EEA users may lodge a complaint with their local supervisory authority.
9. International transfers
Data may be processed in Armenia and in countries where our processors operate. We use appropriate safeguards where required by law.
10. Changes
We may update this Policy. We will post the revised version on typecode.app and update the "Last updated" date.
11. Contact
Related: Terms of Service · Support