Ahd Pause Privacy Policy
Last updated: October 20, 2026.
What the extension stores
Ahd Pause stores your selected city, country, prayer calculation method, mosque label, adhan and iqamah preferences, notification settings, linked Ahd website origin, and temporary prayer-break status in Chrome extension storage on this browser. Ahd Pause does not require your Ahd login credentials and does not access your encrypted private goals.
Prayer-time lookups
The extension sends your selected city, country and calculation preferences to the AlAdhan prayer-time API to request schedules. The API provider processes requests under its own terms and privacy practices. Please check times against your local mosque.
Ahd connection
After you expressly connect an Ahd tab through the extension popup, the extension can retrieve and control the local Ahd Focus timer. During Focus control, the data shared with the extension is limited to timer mode, running status, duration, remaining time and prayer-break state. Optional account synchronization also exchanges selected extension preferences, aggregate daily counters and an anonymous per-account identifier. This information stays within the browser and is not sent to a separate Ahd Pause server by this integration.
Optional account synchronization
Account synchronization is off by default. When you enable it in your signed-in Ahd application, Ahd uses your existing authenticated Supabase session to save selected prayer preferences, user-selected blocked and allowed website domains, and daily aggregate counts of blocked distraction attempts and estimated ad-matching requests. These preferences and counts are stored in the signed-in account's user settings, protected by owner-only database access rules. Ahd Pause does not receive the Supabase access token or password. It receives only an anonymous per-account identifier to keep settings and activity separate when different people use the same browser.
While account sync is enabled and Ahd is open, the app synchronizes these settings and aggregate counts approximately once a minute and when changed. Cloud summaries are grouped per browser to prevent double counting and show combined results across devices. The extension cannot sync on its own when Ahd is closed. Disabling account sync deletes the cloud-stored prayer settings, domain preferences and activity counts from the user's settings record; an anonymous pairing identifier remains to avoid clearing the current browser's local counters when sync is re-enabled. Browser-local extension settings remain available. Cloud aggregates are pruned to a rolling 30-day display window during synchronization but may persist in a dormant account until the next sync.
Website interruptions
If enabled, the extension shows prayer reminders over normal browser tabs. It does not upload page contents or collect browsing history. Cosmetic filtering may inspect visible text locally in memory for supported site-specific rules. It cannot lock your operating system and is always removable or dismissible.
Filter list updates
When ad filtering is enabled, Ahd Pause may download plain-text filtering lists from easylist.to (EasyList and EasyPrivacy) and optionally raw.githubusercontent.com (uBlock Origin filter data). These lists are parsed on your device into browser network rules and supported cosmetic hiding selectors. The extension never executes downloaded JavaScript or scriptlets. Optional, prepackaged privacy scriptlets can be enabled for websites explicitly selected by the user. No browsing URLs, account data, private goals, or search terms are sent to those list providers by Ahd Pause. The request does disclose your IP address to the filter-list server, as with any ordinary network request. List updates are optional and may be disabled by turning off ad filtering. The original 93-domain starter list remains available offline.
Advanced network rules have wider coverage than the starter list, but not every filter-list format is supported. Activity counters are estimates from the starter list and are not a complete count of ads blocked by advanced rules.
Element hiding and site exceptions
When you explicitly activate the element picker, Ahd Pause uses your click to create a CSS selector for the chosen page element and stores that selector with the website domain on your browser. It does not upload page text, full addresses or page contents. Trusted-site exceptions are saved as domains and may be synchronized to your Ahd account when you have enabled account sync. You can reset these preferences at any time.
Optional request diagnostics
When a user explicitly starts request diagnostics, the extension temporarily retains up to 150 resource hostnames, resource types, tab identifiers and observation times in browser session storage. It does not store full URL paths, page content or search terms, and does not upload diagnostics to Ahd. Stop or clear diagnostics to erase that information. Observed requests are not necessarily blocked requests.
Data retention and control
Your extension settings remain until you change them, disconnect, clear extension data or uninstall the extension. Use Ahd Pause settings or Chrome's extension controls to change or remove them.
Contact
For questions, use the published Ahd app's support contact. No advertising or sale of extension data is part of this extension.
Browser protection and activity summaries
If enabled, Ahd Pause filters known advertising and tracking domains and blocks websites you place on your distraction list during Focus or always, depending on your preference. To make these features work, Chrome grants it permission to observe and filter network requests. The extension compares requested hostnames against these lists; it does not store full URLs, page contents, search queries, or a browsing history.
Daily counts of attempts to visit your blocked sites and estimated ad-list matching requests are retained in the extension's local storage for up to 30 days. The estimates are not guaranteed to equal the number of ads Chrome actually blocked. An explicitly connected Ahd website can display these summaries and update your protection preferences. With account synchronization disabled, these counts stay local. With explicit account sync enabled, only day-level aggregate counts are stored in Ahd Supabase and displayed across devices; full visited URLs, individual timestamps, page contents and browser history are never uploaded.
You can disable protection, remove sites from the lists, disconnect Ahd, clear activity counts, or uninstall the extension at any time.