رُسُوخ Rusukh
Rusukh

Privacy policy

Version 1.0, effective 23 October 2026. It applies to the Rusukh app (Android and iOS) and to the website apprusukh.com.

This policy is a translation of the French original: Politique de confidentialité. If the two versions differ, the French version prevails.

In two sentences. Rusukh keeps what it needs for your learning to follow you from one device to the next, and nothing more. No advertising, no data sold, no banking data on our side, and usage statistics only leave your phone after you say yes.

1. Who is responsible

The data controller is the publisher of Rusukh:

NEURO LINE PERFORMANCE - FZCO
Free zone company (IFZA), licence no. 41533
Building A1, IFZA Business Park, Dubai Digital Park
Dubai Silicon Oasis, Dubai, United Arab Emirates
E-mail: contact@neuroline-airblast.com

Below, "we" means this company. It is subject to the UAE Personal Data Protection Law (Federal Decree-Law No. 45 of 2021, "PDPL") and, because Rusukh is aimed at a French-speaking audience largely living in the European Union, to the General Data Protection Regulation (Regulation (EU) 2016/679, "GDPR"). Where the two laws differ, we apply the one that protects you more.

2. What this policy covers

It covers the Rusukh mobile app (Android identifier com.valerian.rusukh, and its iOS version), the website apprusukh.com and our e-mail exchanges. It does not cover the app stores' services (Google Play, App Store), which have their own rules, nor the websites we link to (for example tanzil.net).

3. The data we process, one by one

Rusukh works fully without an account: your progress then lives in the phone's memory. Creating an account serves one purpose, finding your progress on another device and playing with friends. Here is what we process, category by category.

3.1 The account

3.2 Learning progress

Always on the phone, and online if you have an account: the state of each review card (word, direction, due date, stability, number of recalls), the review log (date, card, answer), words ticked as known, passed checks, validated readings, rated dialogues, letters and signs learnt, hadiths and verses being memorised (including My hifz), the Quran page you are on, and your preferences (pace, theme, sounds, notifications, tutorial seen, milestones celebrated). This is learning data: it says what you know in Arabic, not who you are.

3.3 Profiles

An account can hold up to five profiles (for a family, for example). Each profile has a name you choose, a drawn emblem picked from a list, dates and counters (words started, words mastered). The name and emblem are visible to your friends and on the leaderboard: choose them accordingly.

3.4 Friends and the directory

3.5 The leaderboard

One row per profile: the profile name, the emblem, the rank reached, the number of solid words and the update date, with your account identifier. Never the e-mail address. Any signed-in user can see the leaderboard of their own rank.

3.6 Challenges between friends

A challenge creates a temporary room in a real-time database: the host's identifier, each player's profile name, emblem and level, the answers and scores during the game, and an invitation (identifier, name, date) for the invited friend. The room is deleted when the game ends; the result (score, date) is kept in your account.

3.7 Notification tokens

To let you know about a friend request, an acceptance or a challenge while the app is closed, a notification token (a technical identifier for your device provided by Firebase Cloud Messaging) is stored in your account. It is removed when you sign out and when the system reports it as expired. Review reminders, on the other hand, are scheduled on the phone itself and go through no server.

3.8 The subscription

Payment goes through Google Play or the App Store. We receive no banking data. The app only keeps the subscription state (active or not, and the date of the store's last confirmation) on the device, to open the course. Google and Apple process your payment data under their own policies.

3.9 Gifted access

The publisher may grant full access to certain people free of charge. A list of e-mail addresses (with the date) is then kept on our side; only the publisher can write to it, and each user can only look up the entry matching the fingerprint of their own address.

3.10 Usage statistics (only with your consent)

On first launch, the app asks whether you agree to help us improve it. Until you say "Yes", measurement is disabled at system level (nothing leaves, not even at start-up). The few steps that come before your answer (sign-in, end of the tutorial) are only kept in memory on your device, never written or sent: they leave if you accept and are erased if you refuse or close the app. If you accept, Firebase Analytics (Google) receives:

We removed the advertising identifier from the app's permissions and disabled personalisation signals: no advertising profile is built. You can withdraw your consent at any time in Settings, "Improve Rusukh": collection stops immediately.

3.11 Crash reports (only with your consent)

Under the same consent, Firebase Crashlytics (Google) receives, when the app crashes or hits a serious error: the technical trace of the error, device model, OS and app version, memory and screen state, an installation identifier. Not your e-mail address, not your answers.

3.12 Technical data seen by our hosting providers

Like any connected app, Rusukh sends requests to servers, which see your IP address, the time and technical headers (device type, app version). This happens:

These technical logs serve security and proper operation, and are deleted by the hosting providers within short periods.

3.13 What stays on your device

The learning database, your preferences, the voice bank, the recitations and the tafsir you downloaded stay in the phone's memory, in the space reserved for the app. They disappear when you uninstall the app. Deleting your online account does not erase them: they belong to you.

3.14 When you write to us

If you contact us by e-mail, we keep your address and the content of the exchange for as long as needed to handle the request and keep proof of it.

4. What we do not do

5. Why we process it, and on what basis

PurposeDataLegal basis (GDPR art. 6; PDPL art. 4)
Providing the app without an accountLocal progress, downloadsPerformance of the contract (terms of use)
Saving and restoring progress across devicesAccount, progress, profiles, preferencesPerformance of the contract
Friends, leaderboard, challenges and related notificationsDirectory, friends, leaderboard, challenge rooms, tokensPerformance of the contract, at your initiative (you choose to add a friend or start a challenge)
Finding friends in the address bookAddress fingerprints, computed on the deviceConsent (system permission, revocable)
Opening the paid courseSubscription state, gifted accessPerformance of the contract
Understanding what works and fixing crashesUsage statistics, crash reportsConsent (revocable in Settings)
Security, abuse prevention, technical operationIP addresses, logs, access rulesLegitimate interest (protecting the service and its users)
Answering your requests and honouring your rightsE-mails exchangedLegal obligation and legitimate interest

6. Who has access

We do, to run the service, within what is necessary. The databases' access rules ensure each account can only read and write its own space.

Our processors, who process data on our behalf and on our instructions:

ProcessorRoleData
Google (Firebase and Google Cloud)Authentication, databases (Firestore, Realtime Database), server functions, notifications (Cloud Messaging), statistics (Analytics) and crashes (Crashlytics) under consent, fallback storage of the voicesAccount, progress, profiles, friends, leaderboard, challenges, tokens, statistics, crash reports, IP addresses
CloudflareHosting of the voice bank (R2) and of apprusukh.com, DNSIP addresses and technical logs
Google Play (Google) and App Store (Apple)App distribution, payment and subscription managementYour payment and purchase data, processed by them as separate controllers
Quran FoundationServers for the recitations and tafsir downloaded at your requestIP addresses and technical logs

Other users, to the extent you choose: your accepted friends see your e-mail address, profile name and emblem; participants in a challenge see the profile name, emblem, level and score; the leaderboard shows the profile name, emblem, rank and solid words.

Authorities, only where the law requires it.

7. Where the servers are, and transfers

Our Firebase services are configured, for the real-time database and the server functions, in the europe-west1 region (Belgium, European Union); the voice bank is hosted by Cloudflare in Eastern Europe. Some Google services (authentication, statistics, crashes, notifications) and Cloudflare services are delivered from global infrastructure, notably in the United States.

For people located in the European Union, these transfers to the United States rely on the adequacy decision for the EU-US Data Privacy Framework, to which Google LLC, Cloudflare, Inc. and Apple Inc. are certified, and otherwise on the European Commission's standard contractual clauses built into their data processing terms. We ourselves are established in the United Arab Emirates: your data is accessible to us from that country, under the protections described in this policy and equivalent contractual commitments.

For people located in the United Arab Emirates, transfers outside the country are governed by articles 22 and 23 of the PDPL (countries with an adequate level of protection, or appropriate contractual safeguards).

8. How long we keep it

DataRetention
Account, progress, profiles, friends, leaderboard, tokens, challenge resultsAs long as the account exists, then 30 days after the deletion request (during which you can cancel by signing in again). Then complete erasure, account included.
Challenge roomsFor the duration of the game; deleted at the end.
Address fingerprint in the directoryAs long as the account exists; removed on deletion.
Usage statistics (Firebase Analytics)Data tied to an installation: the period set in our Firebase console, 14 months at most. Aggregated totals, which no longer identify anyone, are kept without limit.
Crash reports (Crashlytics)90 days.
Authentication sign-in logs (IP address)A few weeks, at Google.
Hosting providers' technical logsShort periods, set by the provider.
E-mails exchanged with youFor as long as needed to handle the request, then three years at most as proof.
Local data on the deviceUntil you uninstall the app or erase it yourself.

9. Security

No system is infallible. In the event of a data breach likely to harm you, we will inform you and notify the competent authority within the legal deadlines.

10. Your rights

You have the following rights, provided by the GDPR (articles 15 to 22) and by the PDPL (articles 13 to 18):

To exercise a right that has no button in the app, write to contact@neuroline-airblast.com, preferably from your account's e-mail address, so that we can check the request really comes from you. We answer within one month, extendable by two months for complex requests, in which case we will tell you.

If you believe your rights are not respected, you may lodge a complaint with a supervisory authority: in France, the CNIL (3 place de Fontenoy, TSA 80715, 75334 Paris Cedex 07, www.cnil.fr); in another European Union country, the authority of your place of residence; in the United Arab Emirates, the UAE Data Office. We would rather you write to us first: most requests are settled within days.

11. Deleting your account

In the app: Settings (icon at the top right of the home screen), "Account" panel, "Delete my account". The dialog first offers to get your data. After confirmation, the account is put on hold for 30 days and the device is signed out. Signing in again before the end of that period cancels everything. After that period, a server process erases your friendships at your friends', your fingerprint in the directory, your leaderboard rows, your invitations, all your online progress, your profiles, then the account itself.

Without the app, or if you no longer have access to it: send an e-mail to contact@neuroline-airblast.com with the subject "Suppression de compte Rusukh" (or "Rusukh account deletion"). The page Delete my account details the procedure, what is erased and what is kept.

Deleting the account does not cancel an ongoing subscription: cancellation is done in Google Play or the App Store (see the terms of use).

12. Minors

Rusukh is intended for people aged 13 and over. The app is not directed at children under 13 and we do not knowingly collect data about them. If you are a parent or guardian and believe a child under 13 has created an account, write to us: we will delete it. In European Union countries where the age of digital consent is above 13 (up to 16 depending on the country), a parent's agreement is required for processing based on consent.

13. Notifications

Review reminders are computed by the spaced-repetition algorithm and scheduled on the phone: they go through no server. Friend and challenge notifications go through Firebase Cloud Messaging and our server functions (europe-west1 region), which read your account's notification token to reach you. You can turn both off in the app's Settings or the system settings.

14. The website apprusukh.com

The website is a set of static pages, with no account, no form and no tracker. We set no cookies on it. If you switch the theme (night or day), that choice is stored in your browser's local storage, on your device only. The hosting provider (Cloudflare) processes your IP address to serve the pages and protect them from attacks.

15. Changes

We may change this policy, for example when a new feature processes new data. The date and version number at the top of the page then change. For a significant change, we will inform you in the app or by e-mail and, if new consent is needed, we will ask for it.

16. Contact

For any question about your data: contact@neuroline-airblast.com, or by post at the address in section 1.