Knowledge base
App overview, routes, troubleshooting, and Q&A. For support, email contact@tinkrr.ai.
App overview and goal
TINKRR is a parent-controlled AI reasoning coach for kids ages 7 and up. Our goal is to help children build real reasoning skills in a safe, transparent way—without giving full answers, doing homework for them, or helping on tests. Parents have full visibility: chat logs, alerts, session limits, and controls. We teach scaffolding and micro-steps; we refuse homework completion and exam help. No ads, no data selling. Pricing is typically $8–15/month per child after a free trial; no credit card required to start.
Product description
TINKRR offers: - Parent dashboard: Activity today, chat logs (read-only), notification settings, child account management, daily time limits, switch PIN, reward games (maze, puzzles), second parent invite. - Child experience: Simple chat with "Parent visibility: ON", session timer, optional voice mode, reward games when enabled. The AI gives hints and steps, never full answers. Homework push and exam help are refused with gentle warnings; repeated pushes can trigger restricted mode or exam lockout. - Integrity: Homework push detection (warnings → restricted mode → logged); exam-mode lockout with subject lock. Parents see all chats and integrity events. - Privacy: Encryption in transit and at rest; we do not sell or share data.
Routes and pages
Public: / (home), /signup, /login, /forgot-password, /privacy, /terms, /kb (this knowledge base). Auth callback: /auth/callback (OAuth), /auth/callback/complete (post-login redirect), /auth/setup-account, /auth/confirm-reauth, /auth/reset-password. Parent: After login, parents go to /dashboard (home with metrics, children list, reset limit, more-time requests, message child). /dashboard/chats — select a child and view chat logs by day. /dashboard/children — add or manage child accounts, daily time limit, PIN, reward games, second parent. /dashboard/settings — settings hub. /dashboard/settings/children — manage children. /dashboard/settings/notifications — daily summary, realtime alerts, weekly report. /dashboard/settings/voice — AI and parent voice. /dashboard/settings/security — PIN. /dashboard/notifications — same as settings/notifications. Onboarding (new parents): /onboarding, /onboarding/add-child, /onboarding/preferences (PIN and limits), /onboarding/voice, /onboarding/second-parent, /onboarding/notifications, /onboarding/complete. Child: /child — main chat. /child/voice — voice chat. /child/games — reward games (maze, etc.). Support (dev-only): /support/chat?session=... — human agent chat for escalated conversations.
Account types and signup
Two roles: parent and child. Parent: Signs up at /signup with email, password; must confirm 21+ and agree to terms. Can use "Email me a login link" at /login or Google OAuth. After signup they complete onboarding (add children, set PIN, time limits, voice, second parent, notifications). Child: Created by parent from Dashboard → Children → Add child (parent enters kid username and optional email), OR child can sign up at /signup choosing "Child" and entering parent email and kid username. Child logs in with email (or synthetic email) and password. Child sees only /child (chat), /child/voice, /child/games. Parent can suspend a child from Dashboard → Children.
How to resolve common issues
Can't log in: Use "Email me a login link" on /login for passwordless sign-in. For child, ensure they use the correct email (or kid username if they use synthetic email). Check that account is not suspended (parent checks Dashboard → Children). Forgot password: Parents use /forgot-password. Children without a real email: they request a password reset from the app; parent sees the request on Dashboard and can set a new password in Settings → Children. Child account suspended: Parent goes to Dashboard → Children, finds the child, and can reactivate (unsuspend) from the child card. Daily time limit reached: The child sees a message that they've used their daily limit. Parent can click "Reset limit" on Dashboard for that child to reset today's usage, or the limit resets at midnight in the parent's timezone. Child can also "Request more time" from the app; parent sees the request on Dashboard and can grant or deny. Request more time: Parent sees "Your child asked for extra screen time" on Dashboard; they can grant (e.g. 15–60 min) or deny. Switch PIN: Parent sets a 4-digit PIN in Settings (or onboarding). Child can "Switch to parent" by entering this PIN to view the app as parent (e.g. to adjust settings). If parent forgot PIN, they change it in Dashboard → Settings → Security (or Children). Second parent: Primary parent invites by email from onboarding or Settings. Invitee signs up (or logs in); they are linked to the primary's children and can view dashboard, chats, and manage together. Second parent can leave via Settings. Chat or page not loading: Ask user to refresh, try another browser, or clear cache. If they're on mobile, suggest desktop for full features. Ensure they're on the correct URL (e.g. app.tinkrr.ai or your production domain). Voice mode not working: Parent must enable and set AI/parent voice in Settings → Voice. Child then has voice option in chat or /child/voice. Check device microphone permissions. Payment or subscription: We do not process payment in-app in the open-source version. Direct users to contact us for billing questions.
Frequently asked questions
What is TINKRR?
TINKRR is an AI study companion for kids 7+ that teaches reasoning with steps and hints instead of giving answers. Parents see all chats and control limits and settings.
Is TINKRR free?
There is a free trial. After that it is typically $8–15/month per child. No credit card required to start. No ads; we do not sell data.
How do I create an account?
Parents sign up at the Sign up page with email and password. Children are added by the parent from the Dashboard, or a child can sign up and link to a parent by entering the parent's email.
How do I log in as a child?
Use the same email and password the parent set (or that you used when signing up). If you use a "kid username", your login email may be that username plus a code—check with your parent. You can also use "Email me a login link" on the login page.
My child hit the daily time limit. What do I do?
You can click "Reset limit" for that child on your Dashboard to reset today's usage. The limit also resets automatically at midnight in your timezone. Your child can also request more time from the app; you'll see the request on the Dashboard.
Can my child get full answers or do their homework?
No. TINKRR is designed to teach reasoning, not to give full answers or complete homework. The AI refuses homework completion and exam help and may show gentle warnings or restricted mode if the child keeps asking.
Where do I see my child's chats?
Log in as parent, go to Dashboard, then "Chat logs" (or Dashboard → Chats). Select your child and a day to view messages.
How do I add another parent?
From Dashboard → Settings (or onboarding), use the second parent invite and enter their email. They sign up or log in and will be linked to your children.
Who do I contact for help?
Email contact@tinkrr.ai for support. You can also say "talk to a human" in this chat to be escalated to our team.
Last updated for support agent use. Plain text version available at /api/kb.