Privacy Policy
Last updated: August 23, 2026
This Privacy Policy explains what information the UDojo app and udojoapp.com handle, and how. UDojo is designed to be minimal: no accounts on our own servers, no advertising, no sale of personal data, and no cross-app tracking.
1. Who we are
The Service is operated by the UDojo team. Contact: [email protected].
2. Information the app handles
Profile you enter
Your first name, last name, optional nickname, and optionally a phone number and email address. This profile is stored locally on your device. Your visible name travels with the content you share (for example, as the author of a message or in an attendance record) so classmates and teachers know who is who.
Class data
When a Teacher creates a class, its details (name, type, schedule, meeting point, invitation code, requested student fields) are stored in Apple's iCloud (CloudKit) infrastructure so Students can join and stay in sync. Messages, class rosters and attendance records are stored the same way. This information is visible to the members of the class it belongs to; the invitation code is what grants access, so share it only with the people you want in your class.
Purchases
The one-time class-creation purchase is processed entirely by Apple through your App Store account. UDojo never sees or stores your payment details.
3. Device permissions
- Camera — only to scan attendance and invitation QR codes. Images are processed on the device and never stored or uploaded.
- Microphone & speech recognition — only if you use voice search for locations. Audio is processed for transcription and not stored by us.
- Location (while using the app) — only to center the map and let a Teacher set the class meeting point. We do not track your location in the background.
All permissions are optional and requested in context; the app works without them, with reduced features.
4. What we do NOT do
- We do not sell, rent or trade personal information.
- We do not show ads and do not use third-party advertising or analytics SDKs.
- We do not track you across other companies' apps or websites. For install campaigns we may rely on Apple's SKAdNetwork, a privacy-preserving framework that reports only aggregated, anonymous attribution — never your identity.
5. Retention and deletion
- Delete a class — Teachers can delete a class from Edit Class; this removes it from the cloud for everyone.
- Erase my data — in Settings, "Erase my data from this device" removes your local profile, classes and saved answers from the device.
- Cloud content — messages and attendance you contributed remain part of the class record while the class exists; to request removal of specific cloud content, email us and we will assist within a reasonable time.
6. Children
The Service is not directed to children under 13 (or the applicable minimum age of digital consent). Minors may use it only with parental or guardian consent, typically in a school or academy context managed by their Teacher. Parents or guardians can contact us at any time to request the removal of a minor's information.
7. Security
Cloud data is stored on Apple's iCloud infrastructure, protected by Apple's security measures and accessed through your device's iCloud session. No system is perfectly secure; please use judgment about what you share in a class room, and share invitation codes only with intended participants.
8. International users
Apple may process iCloud data in data centers located in different countries under its own safeguards. By using the Service you acknowledge this processing.
9. Your rights
Depending on your jurisdiction, you may have rights to access, correct, delete or port your personal information, and to object to or restrict certain processing. Most of these can be exercised directly in the app (edit profile, delete class, erase data); for anything else, email [email protected] and we will respond within a reasonable timeframe.
10. Changes
We may update this Policy; the date above reflects the current version. Material changes will be indicated through the Service or this website.
11. Contact
— The UDojo Team