Gmail Dark Mode
ID: mkalmijolbkbcnjgkjkljadedgjlcpgm
Supported Languages
Extension Info & Metadata
Publisher Contextual Analysis
- Privacy
- Privacy Policy
- MX records exist
- Yes
- Domain exists
- Yes
- Is disposable
- No
- Is role-based
- No
- Mailbox exists
- Yes
Introducing Gmail Dark Mode - an elegant solution for managing your email during nighttime or prolonged usage
๐ Glow with gmail dark mode: Experience the sleek comfort of email black mode, a must-have for nightly users. Whether working late or checking emails before bed, gmail dark mode ensures a stress-free environment. Reduce glare and embrace a user-friendly interface for relaxed eyes. ๐ค Unveiling a New Visual Vibe: 1๏ธโฃ Instantly transform your email with stylish, easier-to-read dark mode. 2๏ธโฃ Gmail dark mode enhances ergonomics and conserves mobile battery. 3๏ธโฃ A black gmail theme modernizes mundane email interactions. ๐ Boost Productivity at All Hours: Gmail night mode is perfect for late nights or early mornings. Darkened theme mail optimizes workspace, reducing eye strain and overwhelming brightness. Effortlessly toggle between modes depending on your needs or time of day with our intuitive design. ๐ Dark mode for Gmail isn't merely a trend but a necessity in today's digital landscape: ๐ฅ๏ธ It transcends style, offering practical benefits for user comfort and preference. ๐ฅ๏ธ With customizable options, users can tailor their Gmail experience to suit their individual needs. ๐ฅ๏ธ Whether it's reducing screen-induced eye fatigue during extended usage or adapting seamlessly to various lighting environments, such as a dimly lit room or a brightly illuminated office setting. ๐๏ธโ๐จ๏ธ Personalize Your Email Experience: ๐Opt for Gmail's dark theme for enhanced comfort and readability. ๐Gmail black adds elegance, providing a sophisticated email setting. ๐ Dark mode on the messaging platform enhances productivity and user experience. ๐ผ Professional Touch with Dark Themes: โค Gmail darkened mode suits all professional settings, lessening the harshness of traditional bright screens. โค Dark Gmail enhances productivity and provides an excellent email backdrop. โค Engage more effectively with email content without the distraction of a bright interface. ๐Transition to Gmail's black mode seamlessly with a one-click activation process: Our Chrome extension ensures every aspect of your Gmail interface aligns with the dark theme settings. Experience consistent visual relief across all devices as mail black mode synchronizes effortlessly. Enjoy uninterrupted comfort and readability with the soothing dark palette. ๐ Night Owlโs Companion: Gmail's low-light mode aids late-night emailing, easing under moonlight. The dark theme minimizes glare and fosters focus for night owls. Night mode theme mail adjusts to tasks, guarding eyes during midnight work. ๐ Optimized for All Conditions: โ Dark theme webmail adjusts to lighting for optimal viewing. โ Gmail dark mode is a smart, responsive feature adapting to your environment. โ Messaging platform black mode ensures optimal email viewing in various settings. ๐What are the advantages of opting for Gmail's low-light mode? ๐ฟ Efficient screen time management: mail's low-light mode helps users manage screen time effectively. ๐ฟ Reduced eye strain: Dark mode included in low-light mode lessens eye strain. ๐ฟ Prolonged comfort: Low-light mode promotes comfort during extended screen use. ๐What happens to the Gmail theme in low-light mode, and how does it affect the user experience? 1. Transformation of Gmail theme: The mail theme undergoes a transformation. 2. Seamlessly navigable panel: Your inbox becomes a seamlessly navigable panel. 3. Enhanced by dark shades: The transformation is further enhanced by serene and soothing dark shades. ๐How does the integration of smart computing in dark mode for webmail go beyond aesthetics, and what benefits does it offer in terms of productivity and user experience? ๐Integration of smart computing: Dark mode for webmail goes beyond aesthetics. ๐Reflecting user-centric design: It integrates user-centric design for enhanced productivity. ๐Technological innovation: Dark mode embodies technological innovation for improved user experience. Remember, with mail dark mode, reading emails no longer has to be a strain on your eyes, nor a disruption to your sleep patterns. Enjoy a more comfortable, stylish, and practical email experience with our simple yet impactful extension.
On install and uninstall, the extension calls out to a third-party domain `ext.aitools.band` (a cheap, non-reputable TLD unrelated to the original Dark Reader project this code is forked from). These callouts leak install/uninstall events along with the user's IP and User-Agent to an external operator, providing an install-tracking and lifecycle-analytics signal that the user did not consent to. The original upstream Dark Reader extension does not include such third-party tracking endpoints.
tO.ALARM_NAME = "auto-time-alarm", tO.LOCAL_STORAGE_KEY = "Extension-state", chrome.runtime.setUninstallURL( "https://ext.aitools.band/gmail-dark-mode/uninstall");let t6 = new tO;t6.start(), chrome.commands && chrome.commands.onCommand.addListener(async e => t6.onCommand(e)), console.log("Hi!"), chrome.runtime.onInstalled.addListener(e => { e.reason === chrome.runtime.OnInstalledReason.INSTALL ? chrome.tabs.create({ url: "https://ext.aitools.band/gmail-dark-mode/congrats" }) : e.reason === chrome.runtime.OnInstalledReason.UPDATE || e.reason === chrome.runtime.OnInstalledReason .CHROME_UPDATE || (e.reason, chrome.runtime.OnInstalledReason.SHARED_MODULE_UPDATE) }), chrome.runtime.onMessage.addListener((e, t, s) => {The extension is branded and advertised as 'Gmail Dark Mode' yet declares `<all_urls>` content-script matches plus `*://*/*` host_permissions and the `scripting`/`tabs` permissions, with `run_at: document_start`, `all_frames: true`, and `match_about_blank: true`. This grants total read/inject access to every page the user visits, far beyond what a Gmail-only theming utility requires. Combined with the third-party install/uninstall callbacks, this overbroad scope is a deceptive-scope red flag indicative of a rebrand-and-monetize fork.
"content_scripts": [ { "matches": [ "<all_urls>" ], "js": [ "inject/fallback.js", "inject/index.js" ], "run_at": "document_start", "all_frames": true, "match_about_blank": true } ], "permissions": [ "alarms", "fontSettings", "scripting", "tabs", "storage", "unlimitedStorage" ],... "host_permissions": [ "*://*/*" ]The popup references an unbound global identifier `DONATE_URL` (an unsubstituted build-time placeholder), so the rendered donate link will throw a ReferenceError at runtime. Combined with `index.html` still titled 'Dark Reader settings' and referencing `darkreader-icon-256x256.png`, this confirms the package is a hasty rebrand of the open-source Dark Reader project shipped with broken/unreviewed UI โ typical of low-effort republish jobs that swap in tracking endpoints (see `aitools.band` finding) while leaving the rest of the codebase untested.
function nT() { return e("div", { class: "m-donate-group" }, e("a", { class: "m-donate-button", href: DONATE_URL, target: "_blank", rel: "noopener noreferrer" }, e("span", { class: "m-donate-button__icon" }), e("span", { class: "m-donate-button__text" }, eX("donate"))), e("label", { class: "m-donate-description" }, "This project is sponsored by you"))}The service worker exposes a generic `fetch`/`XMLHttpRequest` proxy (function `$` and `v`) that is dispatched via the `CS_FETCH` message channel from content scripts, allowing any injected page context to request arbitrary cross-origin URLs through the extension's privileges with `host_permissions: *://*/*`. While in upstream Dark Reader this is used to fetch CSS for theming, in a rebranded fork running on every URL it is an unrestricted SOP-bypass primitive โ content scripts on any site can ask the background to fetch any URL the extension has access to. Worth noting given this fork's added third-party telemetry endpoints and over-broad scope.
let h = "function" == typeof XMLHttpRequest, u = "function" == typeof fetch, d = globalThis.chrome && globalThis.chrome.runtime && globalThis.chrome.runtime.getManifest && 3 === globalThis .chrome.runtime.getManifest() .manifest_version, ... async function $(e, t, s) { let r = await fetch(e, { cache: "force-cache", credentials: "omit", referrer: s });By severity
Versions scanned
Showing 1 of 1 scanned version with more than one unique finding. Counts are unique findings that include each version.
| Extension Version | Code Review Findings |
|---|---|
| 4.9.53 | 4 |
Files with findings
3 distinct paths โ top paths by unique finding count:
- background.js2
- manifest.json1
- ui/popup/index.js1
URLs
View the external URLs this extension communicates with to understand its network activity and data interactions.
Gain full insight into all external connections.
Upgrade for full visibility.
Gain full insight into all external connections.
Upgrade for full visibility.
Browse and explore files within this extension package
Gain full insight into all external connections.
Upgrade for full visibility.