← Back to home

Dhad Daily

Privacy Policy

Effective date: October 19, 2026 · Last updated: October 19, 2026

This Privacy Policy explains how IT Consulting and Expertise (“we”, “us”, “our”) handles information in connection with Dhad Daily (“the app”, “the game”), the Arabic daily word-puzzle app also known as ضاد, distributed as com.itce.dhaddaily on Google Play and the Apple App Store.

1. Who We Are

Dhad Daily is developed and published by:

We are the data controller for the information described in this policy. You can reach us at mehdi.jabri@itcexpertise.com about anything on this page.

2. The Short Version

  • The game works completely offline. The full record of your puzzles, streak, coins and settings is stored only on your phone, and we never receive it. While analytics is on, single anonymous events derived from it (such as a puzzle finished or a coin balance after a change) are sent to PostHog, see sections 4 and 9.
  • There is no account, no login and no sign-up. We never ask for your name, email address or phone number.
  • What does leave your device is sent by four services we use to keep the game free and working: Google AdMob (ads), PostHog (anonymous usage statistics, hosted in the European Union), RevenueCat (in-app purchases) and Expo (app updates). The app also reads a small public file on our own website to know whether a newer version exists. Sections 4 and 5 list exactly what each one receives.
  • In the European Economic Area, the United Kingdom and Switzerland we ask for your consent before using personalised ads, and you can change that answer at any time from inside the app.
  • We do not sell your personal information for money. Sharing an advertising identifier with advertising partners can count as a “sale” or a “share” under California law; section 12 tells you how to stop it.

3. What Stays on Your Device

The following is stored only on your phone, and we have no copy of it:

  • your results for each daily puzzle, and which days you have played;
  • your streak, streak freezes, perfect-day crowns and journal statistics;
  • your coins, the hints you used, and which archive days you have unlocked;
  • your settings: language, sound, haptics, colour-blind tiles, reminders and the analytics switch;
  • a local copy of which purchases you own, so the game knows what to unlock without a network connection;
  • the daily reminder schedule. Reminders are local notifications created by the app on your phone; no push-notification token is created and no notification server is involved.

This is stored using the standard local storage of Android and iOS. It is deleted when you uninstall the app or clear its data. We cannot recover it for you, and we cannot see it. None of it is uploaded as a record; while analytics is on, single events derived from it (a puzzle finished, a coin balance after a change, the language in use, whether reminders are allowed, the position of the analytics switch, an ad-delivery error) reach PostHog without any identifier that names you, see section 4.

4. What Is Collected, by Whom, and Why

WhatCollected byWhyWho else sees itCan you refuse?
Advertising identifier (Android advertising ID; Apple IDFA on iOS, only with your permission)AdMobSelecting and measuring ads, preventing ad fraudGoogle and its advertising partnersYes, see section 8
A random analytics identifier generated on your device (it is not your advertising ID and is not linked to it)PostHogCounting players and sessions without identifying youPostHog, as our analytics providerYes, see section 9
IP address, used to estimate an approximate (country or city level) locationAdMob, PostHog, RevenueCat, ExpoServing ads that are legal and relevant in your country, fraud prevention, country-level statistics, delivering app updatesGoogle and its advertising partners, PostHog, RevenueCat, ExpoNo. An IP address is technically necessary for any internet request. We do not store it ourselves.
Ad interactions: which ads were requested, shown, watched or tappedAdMobPaying for the game, measuring ad performanceGoogle and its advertising partnersOnly by not using ad-supported features
In-app events: app opens, a puzzle started or finished (which day, win or loss, number of guesses, time taken), hints used, coins earned or spent and the resulting balance, an ad offered or shown, a store screen viewed, a purchase made (product and price), the language in use, whether reminders are allowed, the analytics switch itselfPostHogUnderstanding which parts of the game are used, which puzzles are too hard, and fixing the parts that are not workingPostHog, as our analytics providerYes, see section 9
Diagnostic data about ad delivery (load failures, error codes)AdMob; PostHog (error codes only, as an event)Finding and fixing ad-delivery problemsGoogle, PostHogGoogle's part no; the PostHog part yes, see section 9
Purchase history: which product was bought, its price, the store receipt and whether it is still valid, under a randomly generated app user IDRevenueCat, via Google Play Billing or Apple StoreKitDelivering what you paid for, restoring purchases on a new device, preventing fraudulent receiptsRevenueCat acts only on our instructionsNo, it is required to give you what you bought
An update check: the app version, platform and release channel, and a random installation identifier generated on your device for updates (not your advertising ID or analytics identifier)Expo (EAS Update)Delivering fixes and new puzzles for the version of the app you have installedExpo acts only on our instructionsNo, it keeps the app working and up to date
Device and software information: model, operating-system version, app version, language, country, screen sizeall four servicesMaking ads, statistics, purchases and updates work on your deviceGoogle, PostHog, RevenueCat, ExpoNo
A version check: a plain request for a public file, with no identifier and no game data (your IP address and device type reach the web server, as for any web page)Our website (itcexpertise.com, hosted by Vercel)Telling you when a newer version of the app is available or requiredVercel, as our hosting providerNo, it keeps the app working and up to date

We never collect, and the app never asks for:your name, email address, phone number, postal address, contacts, calendar, photos, camera, microphone, precise GPS location, health or fitness data, files, messages, browsing history outside the app, or payment card details. There are no accounts, no chat, no user profiles and no user-generated content. When you share a result, the app hands an emoji grid or an image to your phone's own share sheet. You choose the app it goes to, and we never see it.

Payments are handled entirely by Google Play or Apple. Your card details never reach us or RevenueCat.

5. The Four Services We Use, and Our Own Website

Google AdMob, and the Google User Messaging Platform (UMP)

AdMob shows the ads that pay for the game. Google states that the ad SDK collects IP address, product interactions such as app launches, taps and video views, diagnostic information, the ads you have seen, and device identifiers, and that it uses them for advertising, analytics and fraud prevention. UMP is the consent tool that asks you, in the regions where the law requires it, what Google and its ad partners may do.

PostHog (analytics)

PostHog counts how many people play, which puzzles are finished and where players get stuck. The app sends it the events listed in section 4 together with a random identifier generated on your device, your language, the app version and your device model. We never attach your name, email, advertising ID or any account to it, we do not record your screen, and we do not combine this data with data from other companies. Our PostHog project is hosted in the European Union (PostHog Cloud EU, Frankfurt), and the analytics data of our other games shares the same project, labelled per app.

RevenueCat (in-app purchases)

RevenueCat checks purchase receipts with Google and Apple and tells the app what you own, so your purchases survive a reinstall or a new phone. RevenueCat receives your purchase history and a randomly generated app user ID. It never receives your name, email or card details. RevenueCat processes this data only on our instructions, as our service provider (a “processor” under the GDPR).

Expo (app updates)

Once per launch, after the consent screen, the app asks Expo's update service (EAS Update) whether a newer version of the game's code or puzzles exists for the app version you have installed, and downloads it for your next launch. The request carries the app version, your platform (Android or iOS), the release channel and a random installation identifier that Expo generates on your device for this purpose, together with your IP address, as any internet request does. It carries no puzzle progress, no advertising ID and nothing that identifies you by name. Expo processes this data only to deliver updates, as our service provider.

Our website (version check)

Once per launch, after the consent screen, the app reads a small public file on our own website (itcexpertise.com) that says which version of the game is the latest, so it can tell you when an update is available or, if your version stopped working, required. The request carries no identifier and no game data; like any visit to a web page, our hosting provider, Vercel, sees your IP address and device type in its server logs. Nothing else is stored by us.

Rating the game.When the game asks you to rate it, the rating window is Apple's or Google's own. We never see your rating or your review through the app, and nothing about it is sent to us.

6. Why We Use This Data, and Our Legal Basis

If you are in the European Economic Area, the United Kingdom or Switzerland, the General Data Protection Regulation requires us to name a legal basis for each purpose:

PurposeLegal basis
Storing or reading identifiers on your device for advertising, and showing personalised adsYour consent (GDPR Article 6(1)(a)), collected through the consent screen the app shows on first launch. You can withdraw it at any time (section 8).
Showing non-personalised ads, and measuring whether ads were shown correctlyOur legitimate interest (Article 6(1)(f)) in funding a free game, together with your consent to on-device storage where local law requires it
Detecting and preventing ad fraud and abuseOur legitimate interest (Article 6(1)(f)) in not paying for fake traffic
Understanding how the game is used, in aggregate, so we can improve itOur legitimate interest (Article 6(1)(f)) in improving the app; where local law treats analytics identifiers as requiring consent, your consent. The analytics switch in the app (section 9) lets you object at any time.
Delivering fixes and new puzzles to the app, and telling you about a newer version (the update and version checks)Our legitimate interest (Article 6(1)(f)) in keeping the app working, secure and supplied with puzzles
Delivering, restoring and validating in-app purchasesPerformance of a contract (Article 6(1)(b)): you bought something and we have to give it to you
Keeping the records the app stores require of usLegal obligation (Article 6(1)(c))

Outside those regions, we rely on this policy and on the controls your device gives you (sections 8 and 9).

7. Children

This game is rated and marketed for players aged 13 and over. It is not directed to children, contains no child-directed content, and is not listed in any store's children's or families programme.

  • United States (COPPA): we do not knowingly collect personal information from children under 13. If you believe a child under 13 has used the app and provided information, write to mehdi.jabri@itcexpertise.com and we will delete what we can and ask our providers to disable the associated identifiers.
  • European Economic Area and United Kingdom (GDPR Article 8): the age at which a person can consent on their own to services like this one is between 13 and 16, depending on the country. If you are below that age where you live, please do not consent to personalised ads; ask a parent or guardian first.
  • If we ever learn that we have collected data from a child below the applicable age, we delete it and revoke the related identifiers as far as our providers allow.

8. Advertising, Personalisation, and How to Switch It Off

The game is free because it shows ads. Most of them are rewardedads that you choose to watch in exchange for a hint or a coin bonus; inside the daily puzzles an ad only ever plays when you tap to watch one. Short interstitial ads can appear between rounds of the endless mode, never more often than the game's built-in caps allow, and there are no interstitial ads inside the daily puzzles. A one-time “Remove ads” purchase turns the interstitials off.

You are always in control:

  1. The in-app consent screen (European Economic Area, United Kingdom, Switzerland). On first launch the app shows Google's consent screen and asks whether your data may be used for personalised advertising. To change your answer later, open Settings → Privacy → Ad privacy options inside the app and choose again. Withdrawing consent stops personalised ads immediately; you may still see ads, but generic ones.
  2. Reset or delete your advertising ID (Android). Open the phone's Settings → Google → Ads (on some phones: Settings → Privacy → Ads). There you can Reset advertising ID, which breaks the link to everything collected so far, or Delete advertising ID, which stops apps receiving one at all. The exact menu path differs between Android versions and manufacturers.
  3. Turn off tracking (iPhone and iPad). On iOS the app asks for permission before accessing the advertising identifier. You can refuse, or change your answer later under Settings → Privacy & Security → Tracking, where you can also turn off Allow Apps to Request to Track for every app. You can also turn off Settings → Privacy & Security → Apple Advertising → Personalised Ads.
  4. Google's own ad controls. Visit https://myadcenter.google.com to see and change what Google's advertising uses about you.

9. Analytics, and How to Switch It Off

Analytics is on by default and can be switched off at any time inside the app: Settings → Privacy → “Share anonymous usage stats”. Turning the switch off stops every analytics event immediately; the only thing still sent is a final signal recording that you opted out. Turning it back on resumes sending.

In the European Economic Area, the United Kingdom and Switzerland, no analytics event is sent before you have answered the consent screen described in section 8. Events that happen while the app is waiting for that answer are kept in memory only and are discarded if analytics may not run.

We never use analytics data to identify you personally, and we never combine it with data from other companies.

10. How Long Data Is Kept

DataKept for
Everything stored on your device (section 3)Until you delete the app or clear its data
Analytics events at PostHogFor the retention period of our PostHog plan, at most one year, after which they are deleted automatically. Aggregated, non-identifying reports may be kept longer.
AdMob advertising dataAccording to Google's own retention practices, see https://policies.google.com/privacy
Purchase records at RevenueCatFor as long as the app is offered and your purchases must be honoured, plus any period required for tax and accounting records
Update requests at ExpoAccording to Expo's own retention practices, see https://expo.dev/privacy
Version-check requests to our websiteOnly in our hosting provider's short-lived server logs, according to Vercel's retention practices (see its policy, section 5)

11. Where Your Data Goes

Analytics data is processed by PostHog in the European Union (Frankfurt, Germany). Google, RevenueCat, Expo and Vercel (which hosts our website) operate from the United States and other countries, so advertising, purchase, update and version-check data may be processed outside your country. These providers commit to European transfer safeguards: standard contractual clauses approved by the European Commission, and the EU-US Data Privacy Framework where it applies. Their own policies, linked in section 5, describe the safeguards in force.

12. Your Rights

If you are in the European Economic Area, the United Kingdom or Switzerland, you have the right to: ask what data we hold about you; have it corrected; have it deleted; restrict or object to how we use it, including a general objection to processing based on legitimate interests; receive it in a portable form; and withdraw a consent you gave, at any time, without affecting what was lawful before. You may also complain to your national data protection authority (in France, the CNIL).

If you are in California, you have the right to know what personal information is collected and to whom it is disclosed, to have it deleted, to have it corrected, to opt out of the “sale” or “sharing” of your personal information for cross-context behavioural advertising, to limit the use of sensitive personal information (we do not collect any), and not to be treated differently for exercising any of these rights. To opt out of the sale or sharing of your information, use the in-app consent screen (section 8, step 1), delete your advertising ID (section 8, step 2), or write to mehdi.jabri@itcexpertise.com. We do not knowingly sell or share the personal information of anyone under 16.

How to exercise any of these rights: email mehdi.jabri@itcexpertise.com. Because the app has no accounts, we usually cannot tell which data is yours without an identifier: where your phone shows you an advertising ID (Android: Settings → Google → Ads), send it to us, and for a purchase question send the store receipt or order number. We answer within 30 days.

13. How We Protect Your Data

We hold no servers and no database of our own; there is nothing about you on our side to break into. All four providers transmit data over encrypted connections (HTTPS/TLS) and are contractually required to protect it. No system is perfectly secure, and we cannot guarantee absolute security.

14. Links and Other Apps

Tapping an ad may open a website, a store page or another app, and sharing a result hands your text or image to whichever app you pick. Once you leave Dhad Daily, this policy no longer applies; the other service's own privacy policy does.

15. Changes to This Policy

We update this page whenever we add or remove a service, or change what data is used for. The date at the top always shows the current version. If a change materially affects you, we will show a notice inside the app before it takes effect. Continuing to play after a change means you accept the updated policy.

16. Contact

IT Consulting and Expertise
42 Rue de la Py, 75020 Paris, France
Email: mehdi.jabri@itcexpertise.com
Phone: +33 7 61 53 65 45
Website: https://www.itcexpertise.com

17. Language

This policy is published in English. Where a translation is provided, the English version governs in case of conflict.