Human Rights Morocco · Events
Privacy Policy
Privacy & Data

Privacy Policy

We are committed to protecting your privacy. This document explains clearly what data the Human Rights Morocco - Events app accesses, stores, and transmits — and what it does not.

Last updated: April 24, 2026 App: com.cndh.eventapp Applies to iOS & Android
At a glance
No personal data collected
No account or login required
Location stays on your device
No advertising or tracking
No name, email, or phone
No third-party data sharing
01
Introduction

This Privacy Policy applies to the Human Rights Morocco - Events mobile application (package ID: com.cndh.eventapp), available on Google Play and the Apple App Store, operated by the National Human Rights Council of Morocco (CNDH).

By using this application, you agree to the practices described in this policy. If you do not agree, please do not use the application.

02
Data Accessed & How It Is Used

The table below describes every type of data the app accesses and how it is handled.

Data Type Purpose Transmitted? Status
Device ID
Randomly generated on first launch
Prevents duplicate votes in in-app polls. Never linked to your identity. Sent to our server only when you cast a poll vote. Anonymous
Location
GPS / network (optional)
Displays the distance to the event venue and points the on-screen compass toward our headquarters. Used exclusively on-device. Never sent to our servers. On-device only
Calendar
Write access only
Lets you add event dates to your personal calendar when you tap "Add to Calendar". Never read or transmitted. Write-only. On-device only
Visit counter
Anonymous ping on app open
Increments an anonymous visit counter so we can measure overall app usage. A single anonymous request with no identifying payload. Anonymous

We do not collect your name, email address, phone number, photo, contacts, microphone input, camera images, browsing history, or any other personal data.

03
Location Permission

The app requests location access while in use (ACCESS_FINE_LOCATION / NSLocationWhenInUseUsageDescription) for two purely local features:

Distance indicator — your coordinates are compared on-device against the fixed venue coordinates to show an approximate distance (e.g., "3.2 km away").
Compass — the device's heading sensor is combined with your position on-device to draw an arrow pointing toward the CNDH headquarters.

Your GPS position is processed entirely on your device and is never uploaded, stored, or shared with our servers or any third party. You can deny or revoke location permission at any time in your device Settings without affecting any other functionality.

04
Poll Voting & Anonymous Device ID

The app includes an optional in-app polling feature. When you cast a vote, the request includes:

· Poll ID — identifies which poll you voted on.
· Option ID — identifies the answer you chose.
· Device ID — a random UUID generated on first app launch and stored locally on your device.

The Device ID has no connection to your real identity. It is not linked to your Apple ID, Google account, name, or any other personal identifier. Its sole purpose is to prevent the same device from submitting duplicate votes. It is never used for advertising, profiling, or tracking.

05
Data Storage & Security

Our backend is hosted on Railway (cloud infrastructure, EU/US regions). All communication between the app and our API is encrypted via HTTPS / TLS 1.2+.

The only server-side data we store is:

· Anonymous visit counts — an integer counter, no IP address or device info retained.
· Anonymous vote records — poll ID + option ID + anonymous device ID. No personal data attached.

We do not operate a user accounts database. There are no passwords, emails, or personal profiles stored on our servers.

06
Third-Party Services

We do not integrate any third-party analytics, advertising SDKs, crash-reporting services, or social login providers.

The app is built with Expo / React Native and uses the following system-level frameworks solely for the features described above:

· expo-location — accesses device GPS for the on-device distance/compass features.
· expo-calendar — writes events to the system calendar when you request it.
· @react-native-async-storage/async-storage — stores the session token and anonymous device ID locally on your device.

None of these libraries send your data to any external advertising or analytics platform.

07
Children's Privacy

This application does not knowingly collect any information from children under the age of 13. Because we collect no personal data whatsoever, no special handling is required; however, we encourage parents and guardians to monitor their children's app usage.

08
Your Rights & Controls

Since we do not collect personal data, most data-subject rights (access, rectification, deletion) are satisfied by default. Nonetheless, you retain full control:

· Location — deny or revoke at any time in your device Settings → Privacy.
· Calendar — deny or revoke at any time in your device Settings → Privacy.
· Anonymous device ID — cleared automatically when you uninstall the app.
· Session token — removed when you log out inside the app.

To request deletion of any anonymous vote data associated with your device ID, or for any privacy-related inquiry, contact us at the address below.

09
Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be reflected by updating the Last updated date at the top of this page. We encourage you to review this page periodically.

Continued use of the application after changes are posted constitutes acceptance of the updated policy.

10
Contact

If you have any questions, concerns, or requests regarding this Privacy Policy, please contact us:

National Human Rights Council of Morocco (CNDH)
Email: yassine.jennane0@gmail.com
Website: events.yassinejennane.com