Founder product
DunceLab
An infinite feed of live, tweakable STEM simulations instead of passive video. Drag a control, watch real physics respond instantly, hit the target, and get the “oh, that's what the equation means” moment. Everything runs on your device.
What it is. DunceLab is a free educational app for iOS, Android, and the web, built by Swrl LLC. It's an infinite feed of real, running STEM simulations: change the voltage and watch the current and the live equation update together, push a motor past its limit, move a lens and see exactly where the image lands. You don't need an account to learn: the simulations run fully offline and everything you play stays on your device. Optional sign-in adds community features like discussion and feedback, covered in the privacy policy below.
Features
- 45+ interactive simulations across electricity, motors & drives, optics, and mechanics
- Live equations that update as you tinker, so you see the math, not just the result
- Challenges and quests: hit a target, clear the concept, build a streak
- “Ask” search that routes your question to the right simulation
- A connected concept map: jump from a component up to the whole system and back
- School, college, and advanced difficulty tiers
- Works fully offline, with no account required to learn
- Optional Google or email sign-in for community discussion and feedback
Privacy Policy
The short version. You can use DunceLab with no account and no personal information at all: browse, play every simulation, and search freely. A few optional, opt-in features (signing in, commenting, voting, reporting a problem, or supporting the project) involve a small amount of data, described below. No ads, no analytics, no trackers.
Information we collect
By default, nothing personal. You can browse, play every simulation, and search without an account. We never ask for your age, grade, or school.
Only if you choose to sign in or participate: DunceLab offers optional community features (discussion, thumbs up and down, and “Something not right?” reports). To use them you sign in with Google or an email magic-link, which creates an account that stores the minimum needed: your email address, a display name and avatar (from Google, if you use it), and the comments, votes, and reports you choose to submit (these are public or visible to our reviewers by design). We never collect age, grade, school, or location. Signing in is entirely optional, and everything educational works without it.
Data stored on your device
To make the app useful, DunceLab saves a small amount of progress data locally on your own device, including:
- which concepts you've completed,
- your day streak and XP,
- your chosen feed difficulty level, and
- the search terms you entered that didn't match a built simulation (so we know what to build next).
This information stays on your device. It is not transmitted to us or to anyone else, and we cannot see it. Clearing the app's data, uninstalling the app, or clearing your browser storage removes it.
Network and third parties
The simulations run entirely on your device and bundle everything they need, so they work offline. DunceLab contains no advertising, no analytics, no trackers, and no third-party SDKs that collect personal data.
If you use the optional sign-in or community features, the data you submit (email, display name, comments, votes, reports) is stored in our own backend database, hosted on our infrastructure provider, Railway. If you choose “Continue with Google,” Google processes that sign-in. If you choose to support DunceLab financially, payments are handled by Stripe, and we do not see or store your card details. We do not sell your data, and we share it with no one else.
Children's privacy
DunceLab is designed for learners, including students who may be minors. The educational app collects no personal information and stores play progress only on your device. We deliberately avoid storing age, grade, or any identifier. The optional sign-in is intended for older students and educators; if you are under the age required in your country to consent to data processing, please don't sign in or post without a parent or guardian's permission. If you believe a child has signed in and you want the account removed, contact us and we'll delete it.
Changes to this policy
If this policy changes, the updated version will be posted on this page with a new "last updated" date.
Contact
Questions about DunceLab or this policy? Email contact@swrlsite.com.
Swrl LLC · 6339 Charlotte Pike, Unit #C341, Nashville, TN 37209