We know it’s not always clear why mobile apps need the permissions they ask for. We want teachers, parents, students, and Outside School Child Users to always know what we collect and why we need it, so they have a great ClassDojo experience.
We’ve made two simple charts that summarize the different permissions we might request: the first for iOS devices and the second for Android devices.
The chart clarifies which permissions we use for the student account portion of the app.
We will be sure to keep this page updated whenever we make changes to mobile permissions!
ClassDojo iOS app
| Permission type | What we need it for | What we do with it | Ever accessed by students or Outside School Child Users? |
| Photos / Media / Files / Storage (optional) | To allow users to send photos, videos, and other attachments to someone else on ClassDojo | We will have access to photos and videos (either all or just the ones you select) on your mobile device. We do not, however, store any content that we have access to on your device, except for the content you choose to share with another user or that you set as your profile picture. |
Yes: students can only post classwork on their private ClassDojo Portfolio for their teachers and their parents to see
No: Outside School Child Users do not access media |
| Camera (optional) | To allow taking photos or videos using the ClassDojo app | We access your camera for taking photos or videos directly via ClassDojo. Content can be shared in Portfolios, Chats, or Stories. |
Yes: students can only post classwork on their private ClassDojo Portfolio for their teachers and their parents to see
No: Outside School Child Users do not access camera |
| Microphone (optional) | To allow video recording, voice interactions, or speech recognition for features like Dojo Sparks or video messages | We access your microphone while recording. In Dojo Sparks, we may also use voice recordings for automated speech recognition (ASR) with feedback. |
Yes: used in Portfolios and Sparks
No: Outside School Child Users do not access microphone unless Sparks is enabled |
| Location (optional) | To help users find schools during onboarding, to provide a working ClassDojo experience tailored to the user's geolocation, and to follow legal requirements by country | Temporarily accessed for location-based features. Not stored or shared outside essential service providers. | No |
| Push notifications (optional) | To send push notifications | Used to notify users about messages, updates, or reminders. | No |
| In-app purchases (optional) | To allow parents to purchase Premium Features or Dojo Plus features | Parents may purchase subscriptions or access virtual goods/features (e.g., Dojo Islands or Home Points). | No |
| Other (system) | To enable general ClassDojo app operations (e.g., background sync, install referrer, language preference) | System-level permissions are used to check connectivity, run at startup, prevent sleeping, etc. | Yes |
ClassDojo Android app
| Permission type | What we need it for | What we do with it | Ever accessed by students or Outside School Child Users? |
| Photos / Media / Files / Storage (optional) | To allow users to send media from their device and save content from ClassDojo to the device | We will have access to photos and videos (either all or just the ones you select) on your mobile device. We do not, however, store any content that we have access to on your device, except for the content you choose to share with another user or that you set as your profile picture. |
Yes: students can only post classwork on their private ClassDojo Portfolio for their teachers and their parents to see
No: Outside School Child Users do not access media |
| Camera (optional) | To allow taking photos or videos using the ClassDojo app | We access your camera for taking photos or videos directly via ClassDojo. Content can be shared in Portfolios, Chats, or Stories. |
Yes: students can only post classwork on their private ClassDojo Portfolio for their teachers and their parents to see
No: Outside School Child Users do not access camera |
| Microphone (optional) | To allow video recording, voice interactions, or speech recognition for features like Dojo Sparks or video messages | We access your microphone while recording. In Dojo Sparks, we may also use voice recordings for automated speech recognition (ASR) with feedback. |
Yes: used in Portfolios and Sparks
No: Outside School Child Users do not access microphone unless Sparks is enabled |
| Location (optional) | To help users find schools during onboarding, to provide a working ClassDojo experience tailored to the user's geolocation, and to follow legal requirements by country | Temporarily accessed for location-based features. Not stored or shared outside essential service providers. | No |
| Push notifications (optional) | To send push notifications | Used to notify users about messages, updates, or reminders. | No |
| Other (system) | To enable general ClassDojo app operations (e.g., background sync, install referrer, language preference) | System-level permissions are used to check connectivity, run at startup, prevent sleeping, etc. | Yes |