← Daily Quran

Privacy Policy for Daily Quran

Last updated: September 8, 2026 · Applies to Daily Quran 2.1.0

Daily Quran does not collect your data. There is no account to create, no analytics, no tracking, no cookies, no advertising, and no telemetry of any kind. Nothing you do in the extension is sent to me or to any server I control.

This policy explains that in full: what the extension stores on your own device, which outside services it contacts in order to show you an ayah or play a recitation, and what those services can see. It covers the Daily Quran browser extension for Chrome, Microsoft Edge and Firefox, and the project page at kayes.dev/talks/daily-quran.

1. What the extension collects

Nothing. Daily Quran has no backend, no database and no logging. I have no way to know who has installed it, which surah you listened to, which ayah you were shown, or that you used it at all.

Specifically, the extension does not:

2. What is stored on your device

So the extension can remember your preferences between sessions, it saves a small amount of data using your browser's extension storage (chrome.storage.local). This stays on your computer. It is never uploaded, never synced to another device, and is not readable by me or by any website.

What Why
Translation language (Bengali or English) So the popup opens in the language you last chose
Favourite surahs To pin the surahs you starred to the front of the list
Continuous playback on/off To remember whether one surah should lead into the next
Volume level So playback resumes at the volume you set
Last surah played and its position To resume a recitation from where you paused it
A cached copy of the most recent ayah So the popup shows something instantly instead of a blank screen while it fetches

All of it is removed when you uninstall the extension. You can also clear it at any time from your browser's extension settings, or by removing and reinstalling Daily Quran.

3. Services the extension contacts

Daily Quran does not host Quranic text or audio itself. It reads from public sources, and it only contacts them when it needs to:

Service Requested for When
Proggamoy Quran (pro.proggamoyquran.com) The ayah and its Bengali translation When the popup opens or you load a new ayah
AlQuran Cloud (api.alquran.cloud) The English translation (Saheeh International) Only while English is selected
Islamic Network (cdn.islamic.network) Surah recitations Only when you start playback

These requests carry only what any ordinary web request carries: your IP address, your browser's user-agent string, and the address of the ayah or audio file being requested. No identifier, account, device ID or history is attached, and the requests contain nothing that identifies you personally.

These are independent services and their own privacy practices apply to what they receive. If you would rather not contact them at all, closing the popup and not starting playback means no request is made.

4. Permissions, and why each one is needed

Browsers ask you to approve permissions at install time. Daily Quran requests as few as it can:

Permission Used for
storage Saving the preferences listed in section 2 on your device
offscreen (Chrome and Edge only) Playing audio while the popup is closed. Chrome extensions have no persistent page of their own, so an offscreen document holds the audio player. Firefox does this in its background page and does not need the permission.
contextMenus Adding the "Daily Quran" entry to the right-click menu, so you can play, pause, restart or skip a surah without opening the popup. This adds a menu item; it does not read the page you right-clicked.
Access to pro.proggamoyquran.com Fetching the ayah. This is the only site the extension is granted access to.

Daily Quran requests no access to your tabs, your browsing history, your bookmarks, your downloads, or the content of the pages you visit, and it injects no code into any website.

5. The project page on kayes.dev

The extension and the website are separate. The project page is part of my personal site, which uses PostHog for anonymous visitor analytics — page views and similar aggregate statistics, as most websites collect. That applies only to browsing the website in the normal way. It is not part of the extension, the extension contains no analytics code, and installing or using Daily Quran sends nothing to PostHog.

6. Children's privacy

Daily Quran is suitable for all ages and collects no personal information from anyone, including children. Since nothing is collected, nothing about a child is collected either.

7. Open source

You do not have to take any of this on trust. Daily Quran is free software under the GNU General Public License v3.0, and the complete source code is public at github.com/devkayes/daily-quran. Every network request the extension can make is declared in its manifest, which is part of that source and part of the package your browser installs. If you find something that contradicts this policy, please tell me — see SECURITY.md for how to report it privately.

8. Changes to this policy

If the extension ever contacts a new service or stores something new, this page is updated before that version is published, and the "last updated" date and version above change with it. Past versions are visible in the site's Git history.

9. Contact