Privacy Policy

Effective October 23, 2026 · Version 2026-10-23

The short version. A parent or guardian sets up Study Desk. Everything about students (first name or nickname, an avatar chosen from the app’s own drawings, grade level, school, study cards and progress) lives on the family’s own devices. So that a parent can see the same students on a phone, computer and tablet, the app keeps a copy on our server that is encrypted on the family’s device with a key only the family’s devices hold. We cannot read it. In readable form, our server keeps only the parent’s email address, consent records, feature choices, signed-in devices, daily usage counts, and feedback a parent chooses to send us. Four optional features send information to service providers in readable form, and each stays off until the parent confirms consent by email and turns it on: the study helper (homework photos and text go to an AI service), natural voice (the words on study cards go to an AI speech service), speak answers out loud (a short recording of the student’s answer is turned into text and not kept), and the weekly summary email (first names and study numbers go to our email provider). A fifth, shared study totals, adds your family’s weekly study numbers (minutes, cards, right answers per subject) to combined sums for all sharing families. Turning all of them off in Parent view (there is one button for that) withdraws consent for all of them.

Who we are

Study Desk is a free homework study app made by CodeBreeder LLC (“we”, “us”). It runs at studydeskapp.com (and, while families move their devices over, at its earlier address, study.portdrop.app). You can reach us about privacy at frandyslueue@gmail.com.

Study Desk is set up by parents

Study Desk is meant for children in kindergarten through grade 8, but only a parent or legal guardian can create a family account and add students. We do not ask children for any personal information, and children cannot create accounts. We follow the U.S. Children’s Online Privacy Protection Act (COPPA):

New accounts are currently by invitation only.

What we collect and why

Kept on our server (about the parent only)

WhatWhyHow long
Parent email addressTo sign in with an emailed code and to send account noticesUntil you delete the account, or 2 years after the last sign-in
Consent records: the policy version and date you agreed to, the date you confirmed parental consent by email, and which optional features are onTo show what you agreed to and honor your choicesSame as the account
Consent links (stored only as a hash)To confirm parental consent7 days, or until used
Sign-in codes, stored only as a one-way scrambled value (hash), with a hashed network addressTo check the code you type and to stop abuseExpire after 10 minutes; removed within a day
Signed-in devices: a session stored only as a hash, a device name such as “iPad” (which you can rename), and when it was last usedTo keep each device signed in and let you see and sign out your devicesUp to 180 days, or until you sign the device out
Your family’s encrypted sync copyTo show the same students and progress on all your devicesUntil you delete the account, start sync over, or 2 years after the last sign-in. After each change, the previous copy is kept for devices still downloading it and removed by the hourly cleanup once it is an hour old, normally within two hours (longer only if a cleanup backlog builds up).
Link codes (the family key, locked with a one-time code)To add a new device to your family10 minutes, or until used
Weekly summary setting, and which week was last emailedTo send the optional weekly summary once a weekSame as the account
Number of study helper uses and new voice clips per dayTo keep the free service within its daily limits35 days
For a device you chose to “sign out and erase”: a hash of its old sessionSo it erases itself whenever it next comes online1 year
Feedback you send from Parent view: your message, the kind (idea, problem, and so on), an optional 1 to 5 rating, the app version and the kind of device (such as “iPad”), and any reply we sendTo read it, reply to you (we look up your email from your account while it exists), and improve Study DeskUntil we mark it handled, then 1 year from that day. If you delete the account, it is hidden from our team at once and removed (most often right away, at the latest by the next hourly cleanups)
Error reports: when something in the app breaks, only the kind of error (like “TypeError”), where in Study Desk’s own code it happened (file name, line and function name), the app version, the kind of device and the screen. Never the error’s message or anything shown on screen, and no account is attached. Each network address can send at most 30 a day (counted under a one-way hash of the address).To find and fix problems90 days after the error was last seen
Only if we invite you to test new versions: which checks you marked as passed, a problem or skipped on each kind of device, and any notes you addTo find problems before other families doDeleted when testing ends for your account, or when you delete the account
Only if you turn on “Share study totals”: a one-way code made from your account and the week, showing that week was already sentSo the same week isn’t counted twice8 weeks

Shared study totals (optional)

If a parent turns on Share study totals in Parent view (it is off by default and needs confirmed parental consent), once a week one of the family’s devices adds up last week’s study for all of the family’s students together: total minutes, cards practiced and cards right the first time, for each subject (such as math or spelling). Those numbers are added to combined totals for all families who share them. The totals don’t include names, card words or set names, and the sums don’t record which family sent what. To count each week only once, we keep a one-way code made from your account and the week for 8 weeks. A week can be shared only until 14 days after it begins; after that its sums never change. Our team sees a week’s totals only after sharing for it has closed, and only when at least five families shared it, so one family’s numbers can’t be picked out. We use them to see which subjects and games help children most. Turn it off any time; numbers already added stay in the combined sums.

We do not use passwords, and we do not collect your name, phone number, address, payment details, location, or advertising identifiers. Each device keeps a random device id, which it sends when it signs in and when it checks its account, so an erase request can reach it. Sync never sends children’s information in readable form. It reaches us readable only through the optional features below, and only when a parent turns them on: the weekly summary email (first names and study numbers), the study helper (a homework photo or typed text can show a child’s name or school), natural voice (the words on a card, which could include a name if someone typed one) and spoken answers (a short recording of the child’s voice, turned into text and not kept).

Kept on your devices, and synced only in encrypted form (about students)

This information lives in each device’s browser storage. When a device is signed in to your family account, it encrypts this information (except homework photos, which stay on the device that took them) with your family key before sending it, using AES-256-GCM. The family key is made on your first device and is copied to a new device only through a one-time link code you type, or your recovery key. It is never sent to us in a form we can use, so we cannot read the encrypted copy. We can see its size and when it changes. If you lose every device and your recovery key, no one, including us, can recover it. A device set up without an account keeps everything on that device only. Backup files you save yourself are not encrypted; keep them private.

Sent to service providers when features are used

We do not sell or rent personal information, we do not show ads, and we do not share information for advertising or tracking. We only disclose information to the providers above to run the features you use, or when the law requires it.

Your choices and rights

Security

We keep a written information security program and data retention policy. You can read them on the Data & security page.

Changes to this policy

If we change how we collect or use information, we will update this page and its version date, and ask parents to agree again in the app before any new kind of collection or sharing begins.

Contact

CodeBreeder LLC · frandyslueue@gmail.com