What is Noor Shield?
Noor Shield is a Windows app (with a Mac test version) built for families who want two things at once: a real technical barrier against adult content on a shared or a child's computer, and gentle Islamic reminders that speak to the reason for wanting that barrier in the first place — lowering the gaze, remembering the Ākhirah, and turning back to Allah through tawbah (repentance) and istighfār (seeking forgiveness).
Every computer can try it free for 29 days, with every feature switched on. After that, one product key keeps protection running on that computer.
It is not a spying tool. Its main job is to stop this PC from reaching known adult-content websites, whichever browser or app tries to reach them. Around that it gives parents simple time controls — bedtime, a daily screen-time allowance, a pause at each prayer time, and blocking games — and lets a parent see, only if they choose to check, what it has been blocking.
What it actually does
Everything below works together as one system:
| Feature | What it means in practice |
|---|---|
| Website filter | Blocks a large, regularly-refreshed list of known adult-content domains (a bundled starter list plus a live feed of roughly 950,000 domains, updated about once a day) for the whole PC — every browser, every app — not just one browser's settings. Runs as a Windows background service, so it keeps working even after you close the app window, log off, or restart the computer. |
| Forced Safe Search | Google, Bing, YouTube, and DuckDuckGo are search engines, not adult sites themselves — blocking them outright isn't an option, but an unfiltered search can still surface explicit results. Noor Shield quietly points each of these at that provider's own "strict" safe-search address, the same technique used by other DNS-level parental controls, so the search engine filters its own results automatically. This can't be turned off from within the app. |
| Phishing, scam & ad/tracker blocking | Also blocks known phishing and scam domains (always on), plus advertising and tracking domains (on by default, can be turned off from the app if it ever breaks a site you need). These are separate, regularly-refreshed lists from the same source as the adult-content one. This blocks known-bad domains — it is not antivirus software and cannot scan files already on the PC; see below. |
| Internet schedule (bedtime) | A recurring window (e.g. 9pm–7am on school nights) where all internet on this PC is blocked, not just filtered content — set from Parent settings. During that window the reminder page switches to a "sleeping time" page showing when the internet comes back. |
| Daily screen time | Choose how much internet a day (say two hours). Time only counts while someone is signed in and the screen isn't locked, and not during bedtime or a prayer pause. When it's used up, the internet is off until midnight, and the page shown has an Ask a parent for 30 more minutes button. A parent can add time from the app or the remote dashboard. The Today panel on the Protection tab shows how much is left. |
| Prayer-time pause | Pauses the internet for a few minutes (15 by default) as each of the five daily prayers begins, so the call to salah isn't lost behind a screen. Prayer times are worked out on the PC itself for the city you choose, with the calculation method and madhab you pick — nothing is looked up online. |
| Blocked games and apps | Tick the games and apps that shouldn't run on this PC — Roblox, Fortnite and Epic Games, Minecraft, Steam, Discord, Valorant and League of Legends, Battle.net, the EA app, the Xbox app, TikTok — or add any other program. If one is opened, Noor Shield closes it within a few seconds and notes it in the activity log. Windows' own programs and Noor Shield itself can't be blocked by mistake. |
| Ask a parent | When a harmless site is blocked by mistake, the blocked page has an Ask a parent to unblock this site button; when screen time runs out, one asking for 30 more minutes. The request shows on the parent's remote dashboard, where one tap allows it. Adult sites can never be requested or allowed this way. Needs remote control to be linked. |
| Browsers' own "Secure DNS" locked off | Chrome, Edge, Brave and Firefox each have a "Secure DNS" setting that would let them skip the filter. Noor Shield switches it off and greys it out, with the same policy schools and companies use, and blocks the well-known encrypted-DNS services for any other browser. Both are undone when Noor Shield is removed. |
| Remote control (optional) | Link this PC to a family account from Parent settings — Remote control, then from the remote dashboard, even when you're not at the computer: see how it's doing, enforce bedtime for a duration you choose, set a new weekly bedtime schedule, set daily screen time or add time today, set the prayer-time pause, lock the screen with a real "ask your parent" lock a child can't just sign back in past, add/remove blocked sites for that PC specifically, and answer the child's requests. You can choose to be emailed if protection is turned off, settings are tampered with, or the PC stops checking in. A second parent can share the same PCs with an invite code. Off by default and entirely optional; nothing else in Noor Shield changes if it's never set up. Uses a pairing code, never a password stored on the PC. |
| A reminder page, not a broken connection | A blocked site shows a friendly reminder (with a Hadith, when Islamic reminders are on) and a link to keep learning Islam at
diinislaam.com instead
of an error, on both regular (http://) and secure (https://)
sites. During the bedtime schedule, this becomes a calming "sleeping time" page — with
Islamic reminders on, it shows adhkar for sleeping from Hisnul Muslim — shown in English, Arabic, and Oromo, with a
switcher to pick the language — plus the time internet resumes. Making that work cleanly
on https:// sites needs a small local certificate — see
below for exactly what that means. |
| Free trial, then a product key | Protection works fully for 29 days from first launch, no product key needed. After that, Noor Shield turns filtering off on its own (this PC's internet goes back to normal, nothing stays blocked) and shows a popup asking you to enter a product key from your purchase — or uninstall, if you'd rather not continue. You can also enter the key anytime from the About tab, not just when asked. A family key covers up to five computers — enter the same key on each. See Get a key. |
| Parent password | Set once, on first run. Required to turn the filter off, add or remove blocked sites, or remove Noor Shield entirely. A one-time recovery key is shown at setup in case the password is ever forgotten. (This is separate from the product key above — a forgotten password is reset with the recovery key, never the product key.) |
| Activity log | A private, on-this-PC record of sites the filter has actually blocked. Only a parent who knows the password can view or clear it. It is not a full browsing history — see below. |
| Email reports, on request | A parent can connect their own email account once, then click "Send report now" whenever they want a copy of the activity log in their inbox. Nothing is sent automatically or on a schedule — only when that button is clicked. |
| Islamic reminders (optional) | Rotating notifications citing authentic Hadith on lowering the gaze, tawbah, and istighfār, plus a private journal for logging moments of repentance. On by default; untick the box at first-run setup, or switch it any time in Parent settings → Islamic reminders. With it off, the Hadith and journal tabs are hidden and the blocked-site and bedtime pages use neutral wording. |
What it can't do — please read this too
Being honest about limitations is part of what this app is for. None of the following are secrets — they're exactly what you should know before trusting it with something important.
- This is not antivirus software. It blocks known malware-distribution and phishing domains — the site itself never loads. It cannot scan files already on the PC, remove an existing infection, or watch what running programs do. Keep Windows' built-in Microsoft Defender turned on; that's what actually covers those.
- The website list is a starting point, not a complete one. No software can automatically discover every adult website that exists — new ones appear constantly. You can add specific sites yourself once you notice them.
- A determined adult user can turn it off. Windows itself only lets an administrator account stop or remove background services and change DNS settings — so this is a real, OS-enforced barrier for a child using a standard (non-administrator) account, but not against someone who has administrator access to the PC, including a parent who forgets they're signed in as one.
- Some technical bypasses exist. A site reached by typing its raw numeric address, or through a VPN or proxy app, can slip past this kind of filter. Browsers' own "Secure DNS", one of the more common gaps, is switched off by Noor Shield (on Windows, in Chrome, Edge, Brave and Firefox).
- Blocked apps are programs, not websites. A game played in a browser isn't an app Noor Shield can close — block its website instead. And a renamed copy of a game gets past the preset list until you add its new name.
- The activity log only shows what the filter actually blocked — it is not a record of every website visited, only the ones that were stopped.
- Emailing yourself a report sends that list to your email provider. Choose a recipient address you actually control, since that's now a second place this information lives.
- The reminder page on https:// sites needs a small local certificate. To show that page instead of a browser security warning, Noor Shield creates one certificate authority on your PC and adds it to Windows' trusted list — the same mechanism your browser already uses to trust every other website, just for one purpose here: signing a certificate for whatever blocked site you tried to reach, so the reminder page can load normally. It is never used for anything else, and can't see or affect traffic to any site that isn't already on the blocked list — DNS only ever sends an already-blocked domain there in the first place. It's removed automatically when you use "Remove protection completely" in Parent settings, or when you uninstall Noor Shield.
Installing it
- Click Download for Windows on the homepage — the file is
Noor-Shield-Setup-0.22.0.exe. - Once downloaded, right-click the installer file and choose Run as administrator. (If you just double-click it, Windows may ask you to confirm elevation anyway — say yes. The app needs this to install its background service and adjust DNS settings; it can't do either as a normal user.)
- Windows will likely show a blue "Windows protected your PC" screen. This appears for any app that isn't digitally signed yet, not because anything is wrong. Click More info, then Run anyway.
- Follow the installer's prompts (choose an install location if asked, or accept the default), then click Finish — this just closes the installer window.
- Open Noor Shield from the Start Menu. This first launch installs the background service (Windows will ask you to confirm elevation again — say yes) and is where you'll set the parent password — see the next section.
A code-signing certificate that removes the SmartScreen screen entirely is on the roadmap — the installer isn't signed yet simply because that's a separate, paid step, not a security shortcut. It's a security app, so trust matters here more than most; this is being fixed.
Verifying the download (optional, for the technically inclined)
A checksum file sits next to the installer on the download link
(Noor-Shield-Setup-0.22.0.exe.sha256.txt). If you want to confirm your
download wasn't corrupted or altered in transit, open PowerShell and run:
Get-FileHash "Noor-Shield-Setup-0.22.0.exe" -Algorithm SHA256
The result should match the value in that checksum file.
Installing on a Mac (test version)
Noor Shield for Mac works on macOS 12 (Monterey) or newer, on both Intel and Apple-chip Macs. It's a test version: please try it on your own Mac first, and tell us how it goes.
- Click Download for Mac (test version) on the homepage. The file is
Noor-Shield-0.22.0-Mac.pkg. - Double-click the downloaded file. Because it isn't signed by Apple yet, your Mac will say it can't be opened, or that Apple couldn't check it. This is expected. Click Done (or OK).
- Open System Settings → Privacy & Security and scroll down. Next to the message about
Noor-Shield-0.22.0-Mac.pkg, click Open Anyway, then confirm with your Mac password. (On macOS 12 to 14 you can instead hold Control, click the file, choose Open, then Open again.) - Follow the installer. It asks for your Mac password once, to set up the part of Noor Shield that protects the whole Mac.
- Open Noor Shield from Applications and set the parent password, as in the next section.
One difference from Windows: when a blocked site starts with https:// (most do), it simply
won't load, instead of showing Noor Shield's reminder page.
First-time setup
- Set a parent password. This is the one password that matters — it protects the filter settings, the activity log, and the email settings from being changed or viewed by anyone who doesn't know it. On the same screen, choose whether to show Islamic reminders (you can change this later in Parent settings).
- Write down the recovery key shown right after. This is shown exactly once. If the parent password is ever forgotten, this key — and only this key — can reset it. Keep it somewhere the password itself needs protecting from (not saved in an obviously named file on the same PC).
- Noor Shield will automatically request Windows' one-time permission to install its background filtering service. Approve it.
- The dashboard should now show Protection: Active. That's it — the filter is running.
Using it day to day
Checking it's working
Open the app any time to see the dashboard. "Protection: Active" means the filter is running; a warning banner appears instead if something needs attention (for example, if the app isn't running as Administrator).
Closing vs. quitting
Closing the window sends Noor Shield to the notification area (the small icons near your clock) rather than quitting it — protection keeps running either way, since it lives in a separate background service, not the window itself. Right-click that tray icon for "Open Noor Shield" or a quick "Repair DNS" option.
Adding a blocked site
Go to Blocked sites, type in a website address (just the domain, like
example.com — a full link works too), and click Add. It takes effect
immediately, without needing to restart anything.
The activity log & email reports
Viewing the log
Open the Activity Log tab and enter the parent password if asked. You'll see a list of blocked attempts with dates and times, and a count of how many total. A Clear log button is available if you want to reset it.
Setting up email reports
- In the Activity Log tab, find Email settings.
- Enter your email provider's SMTP server details. For most personal Gmail or Outlook accounts, this means generating an app password from your email provider's security settings (search "[your provider] app password" for their exact steps) rather than using your normal login password.
- Enter the address you want reports sent to — this can be the same account or a different one you check.
- Click Save email settings.
- Whenever you want a copy of the activity log in your inbox, click Send report now. Nothing is sent unless you click this — there is no automatic schedule.
If your internet stops working
Noor Shield works by telling Windows to send DNS lookups (the "phone book" that turns website names into addresses) through its own filter first. If the background service ever stops unexpectedly without cleaning up after itself, the PC can be left pointed at a filter that isn't running — which looks like "the internet is down."
- Reopen Noor Shield. It automatically checks and repairs this on every launch.
- If that doesn't help, right-click the tray icon (near the clock) and choose Repair DNS. This step does not need the parent password — a broken internet connection shouldn't have to wait for whoever set up the app.
- As a last resort, an administrator can open PowerShell as Administrator and run:
Get-NetIPInterface -AddressFamily IPv4 | ForEach-Object { Set-DnsClientServerAddress -InterfaceIndex $_.ifIndex -ResetServerAddresses } Clear-DnsClientCache
Removing it completely
Simply closing the app does not remove Noor Shield — that's deliberate, so it keeps protecting the PC without needing to be reopened. To actually remove it:
- Open Noor Shield and go to Parent settings.
- Enter the parent password when asked.
- Click Remove protection completely and confirm.
This restores your normal Windows DNS settings and fully uninstalls the background service — not just the app window.
Uninstalling directly from Windows Settings / Control Panel (without opening the app first) also works and restores DNS automatically.
Questions & getting help
Does this app see or store what I actually browse?
No. It only ever records the domains it blocks — sites it stops. Anything you visit that isn't on the blocklist is never logged anywhere by Noor Shield.
Is anything sent to the internet, to Noor Shield, or to anyone else?
What you browse is never sent anywhere. Only a few small things leave the PC: the date this PC's free trial started (once), a one-way code when you activate a product key (once), checks for new versions, and — only if you set them up — email reports (sent from your PC straight to your email account) and the remote dashboard. See the Privacy Policy for exactly what each one involves.
How do I update Noor Shield?
From version 0.21 you don't need to do anything: Noor Shield checks for new versions every few hours, downloads them in the background, and asks before installing. If you have an older version, download and run the latest installer from the home page once — your settings and parent password are kept.
Will this slow down my internet?
No noticeable difference. It only intercepts the initial address lookup for a website, not the actual browsing traffic afterward.
Does it work on Mac, Linux, or Android?
Mac: yes, as a test version — see Installing on a Mac. Android and iPhone versions are being prepared for their app stores. Linux isn't planned.
I found a bug, or something in this guide doesn't match what I see.
Please let us know — this is an early beta and real reports from real installs are exactly what improves it. Email fesbackups@gmail.com or use the contact link in the footer of any page on this site.
I want to see the source code.
Both the Windows app and the in-development Android companion app are closed-source — we're not publishing the code publicly at this time.