What is Noor Shield?
Noor Shield is a free Windows app 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).
It is not a spying tool and it is not a productivity blocker. It has one job: stop this PC from reaching a list of known adult-content websites, whichever browser or app tries to reach them, and let 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. |
| 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: enforce bedtime for a duration you choose, set a new weekly bedtime schedule, lock the screen with a real "ask your parent" lock a child can't just sign back in past, or add/remove blocked sites for that PC specifically. 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 Hadith reminder 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
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 7 days from first launch, no product key needed. After that, a product key from your purchase keeps it running — enter it anytime from the About tab, not just when asked. |
| 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 | Rotating notifications citing authentic Hadith on lowering the gaze, tawbah, and istighfār, plus a private journal for logging moments of repentance. |
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 a browser configured to use its own private DNS settings, can slip past this kind of filter. Turning off "Secure DNS" / "DNS over HTTPS" in Chrome or Firefox's settings closes one of the more common of these gaps.
- 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.17.1.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.17.1.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.17.1.exe" -Algorithm SHA256
The result should match the value in that checksum file.
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.
- 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?
No — with one exception you control entirely: if you set up email reports yourself and click "Send report now," that report goes directly from your PC to the email account you configured, using your email provider. We never receive, store, or see any of it. See the Privacy Policy for the full detail, including what the optional remote dashboard stores.
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?
Not yet. This build is Windows 10 and 11 only. An Android companion app is in early, open-source development — the code and its honest limitations are public in the noor-shield-app folder of our repository, but it hasn't been built or released yet.
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. Reach out via the contact link in the footer of any page on this site.
I want to see the source code.
The Android companion app is developed fully in the open — its source and technical README are in the noor-shield-app folder linked above. The Windows app in this guide is closed-source for now.