Privacy Policy
Code de la Route Maroc · last updated
1. Summary
Code de la Route Maroc (“the app”) is an offline study aid for the Moroccan driving theory test, published by TeamCoolApps.
- The developer collects no personal data. There is no account and no sign-in.
- All signs, questions, images and videos are bundled inside the app, so studying works offline.
- The app contains advertising through Google AdMob: one banner on the Home and Learn screens, never during a quiz or mock exam. Ads are switched off until 1 September 2027; until then the AdMob SDK is not started and collects nothing.
- Your learning progress and settings are stored only in the app’s private storage on your device.
- There are no analytics, crash-reporting or social SDKs in the app.
- Links to official sources, sign credits and this policy open in your browser. Those websites have their own privacy policies.
- The Listen button uses the text-to-speech engine already installed on your device. The app sends it only the text you asked it to read.
2. Data we collect
The developer (TeamCoolApps) collects nothing from this app. It does not collect your name, email address, phone number, contacts, location, photos, files or usage statistics, and it has no server of its own.
Once ads are switched on (from 1 September 2027), the Google AdMob SDK in the app may collect the following to show and measure ads:
| Data | Purpose | Collected by |
|---|---|---|
| Advertising ID | Serve personalised or non-personalised ads | Google AdMob |
| Device and app information, ad interactions | Ad delivery, measurement and fraud prevention | Google AdMob |
| IP address (approximate location) | Ad targeting and fraud prevention | Google AdMob |
This data is handled by Google under Google’s Privacy Policy and How Google uses information from sites or apps that use its services. The developer has no access to it. You can reset or delete your advertising ID, or opt out of personalised ads, in Android Settings → Google → Ads (or Settings → Privacy → Ads).
3. Data stored on your device
To remember where you are in your study, the app keeps a small amount of state in its private storage. Everything listed here stays on your device and is removed when you clear the app’s storage or uninstall the app.
| Item | Where | Sent off device? |
|---|---|---|
| Learning progress: levels passed, answers given, scores and completion dates | App-private local database (progress.db) | Never |
| Mock exam attempts and their results | App-private local database | Never |
| Mistakes review schedule (which questions to show again, and when) | App-private local database | Never |
| Signs you saved and practice days counted | App-private local database | Never |
| Settings: app language, content language, vehicle category, theme, practice timer, onboarding completed | App-private local storage (DataStore) | Never |
| Sign, question, image and video content | Bundled read-only inside the app | Never |
| Text read aloud when you tap Listen | Handled by the text-to-speech engine on your device | Never by the app |
If you use Android’s backup service, your device may include the app’s local data in the backup of your device to your own Google account. That backup is controlled by Android and Google, not by the developer, who cannot access it. You can turn backups off in Android Settings → System → Backup.
4. Permissions used
The app asks for no runtime permissions. It does not ask for location, storage, camera, microphone, contacts or notifications. It declares only the normal permissions the advertising SDK needs:
| Permission | Reason | When asked |
|---|---|---|
INTERNET + ACCESS_NETWORK_STATE | Load advertisements through Google AdMob (from 1 September 2027). Study content never uses the network. | Auto-granted (normal permission) |
com.google.android.gms.permission.AD_ID | Lets AdMob read the advertising ID to serve ads (added by the AdMob SDK). | Auto-granted (normal permission) |
Opening a link hands the address to your browser through a standard Android intent; the app never loads the page itself. The Listen button asks the system for a text-to-speech engine in the same way.
5. Network activity and third parties
All study content is bundled in the app; it makes no network requests of its own and sends nothing to the developer. The one exception is advertising: the app integrates Google AdMob, which, once ads are switched on from 1 September 2027, contacts Google’s ad servers to load a banner on the Home and Learn screens. AdMob may collect the data listed in section 2. Before that date the AdMob SDK is not started and makes no requests. The app contains no analytics, crash-reporting, tracking or social SDK; its other libraries (user interface, local database, media playback) run entirely on your device.
Links. The following open in your browser when you tap them:
- Official Moroccan legal texts listed under More → About, hosted on official government websites (sgg.gov.ma and equipement.gov.ma);
- Sign artwork sources listed under More → Sign artwork credits;
- This privacy policy.
Once a page opens in your browser, that website’s own privacy policy applies. The app does not tell those sites who you are; it only passes the address you tapped.
Text-to-speech. The Listen button passes the displayed sign description to the speech engine installed on your device (for example Google Speech Services or your manufacturer’s engine). The app does not send that text to the developer. If your speech engine is set to download voices, it does so under its own settings and privacy policy.
6. Children’s privacy
The app is a general-purpose study aid for learner drivers and is not directed at children under 13. The developer does not knowingly collect personal information from anyone, including children, and holds no data to review or delete beyond the local progress described in section 7. Ad data handled by Google AdMob (section 2) is governed by Google’s policies.
7. Data retention and deletion
Nothing is stored on a server, so there is no server-side data to delete and no retention period to apply.
- To delete all progress and settings: Android Settings → Apps → Code de la Route Maroc → Storage → Clear storage, or uninstall the app.
- To reset progress without clearing settings: More → Reset progress inside the app.
- To remove a copy held by Android’s backup service, manage or delete your device backup in your Google account settings or turn backups off before uninstalling.
8. Security
Local data is protected by Android’s app sandbox: other apps cannot read the app’s private storage without root access. The app never transmits your progress or settings; its only network traffic is AdMob ad requests (from 1 September 2027), which use HTTPS. If Android’s backup service is enabled, the backup copy is encrypted by Google in transit and at rest under Google’s own security practices.
9. Changes to this policy
If the app’s data behaviour changes, this page will be updated and the date at the top will change. Material changes will be noted in the app’s release notes on Google Play. Continuing to use the app after an update means you accept the revised policy.
10. Contact
Questions about this policy or the app’s privacy practices:
TeamCoolApps
Support: coolapphelpdesk@gmail.com
Developer page: coolapphelpdesk-bot.github.io/about