Blur for WhatsApp Web - Hide Names, Photos & Chats

Blur for WhatsApp Web - Hide Names, Photos & Chats

ID: gmgeiaokjhgikcpdbckopoogacpcbcnb

Supported Languages

🇺🇸English

Extension Info & Metadata

Status
Active
Version
1.1.0
Size
0.02 MB
Rating
3.4/5
Reviews
8
Users
1,000
Type
Extension
Updated
Jul 5, 2026
Category
Social networking
Price
Free
Featured
No
Visibility
Listed
Mature
No
By Google
No
Trusted
Yes

Publisher Contextual Analysis

Trusted
Author
Productive appsView Profile
MX records exist
Yes
Domain exists
Yes
Is disposable
No
Is role-based
No
Mailbox exists
Yes
Total Extensions
3
Active
3
Obsolete
0
Listed
3
Unlisted
0
Total Users
1,002
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5

One click to blur contact names, photos and chat messages on WhatsApp Web. Anti screen & status spying — hover to reveal.

Using this extension, a user can send whatsapp messages to multiple contacts. Messeges can be customised to include custom fields like name, email, scores or any variable. User would be able to do the same by uploading excel sheet also which contains user's contact over which custom messeges needs to be sent.

Item
Type
Severity
Description
storage
Permission
Medium
This permission allows storing data locally in the browser. Rated Medium because it can persist sensitive user data, track user activities over time, and potentially store malicious payloads.
https://propar-wa-crm.vercel.app/*
Host
Medium
Host permission — access limited to this URL pattern.

The bundled extension is MV3 and declares host_permissions for https://propar-wa-crm.vercel.app/* — the domain used to receive the user's WhatsApp phone number — which does not appear in the CWS-published MV2 manifest at all. The published manifest additionally lists a 'notifications' permission absent from the bundle. This divergence means users browsing the CWS permissions page see a different (and less complete) picture of what the installed extension is allowed to do, specifically omitting the network access to the publisher's CRM data-collection endpoint.

manifest.json (Line 4)
{  "manifest_version": 3,  "name": "Blur for WhatsApp Web - Hide Names, Photos & Chats",  "version": "1.1.0",  "permissions": [    "storage"  ],  "host_permissions": [    "https://propar-wa-crm.vercel.app/*"  ],  "background": {    "service_worker": "background.js"  },  "content_scripts": [    {      "matches": [        "https://web.whatsapp.com/*"      ],      "js": [        "content.js"      ],      "css": [        "content.css"      ],      "run_at": "document_idle"    }  ]}

The content script scans WhatsApp Web's localStorage for keys matching /wid/i to extract the signed-in user's own phone number, then routes it through the background service worker to POST to https://propar-wa-crm.vercel.app/api/capture with the product tag 'wa-web-privacy'. The developer's own comment labels this 'Funnel capture', confirming it is lead-generation for the publisher's CRM product rather than a side-effect of the blur feature. While opt-in consent is requested via an in-page banner and popup checkbox, this phone-number collection is not disclosed in any CWS privacyCollections entry, and embedding a CRM lead funnel inside an extension explicitly marketed as an anti-surveillance privacy tool is a misleading dark-pattern practice.

content.js (Line 40)
// ── Funnel capture: read the logged-in account's own WhatsApp number ──function detectOwnNumber() {  try {    for (const k of Object.keys(localStorage)) {      if (/wid/i.test(k)) {        const m = (localStorage.getItem(k) || '')          .match(/(\d{10,15})/);        if (m) return m[1];      }    }  } catch (e) {}  return '';}let sent = false,  tries = 0;function capture() {  if (sent) return;  const num = detectOwnNumber();  if (!num) {    if (tries++ < 8) setTimeout(capture, 2500);    return;  }  sent = true;  chrome.storage.local.get('wp_captured', (d) => {    if (d.wp_captured === num) return;    chrome.runtime.sendMessage({      type: 'CAPTURE',      number: num    });    chrome.storage.local.set({      wp_captured: num    });  });}

By severity

Critical0
High1
Medium1
Low0

Versions scanned

Showing 1 of 4 scanned versions with more than one unique finding. Counts are unique findings that include each version.

Extension VersionCode Review Findings
1.1.02

Files with findings

2 distinct paths — top paths by unique finding count:

  • content.js1
  • manifest.json1
S.No.
Category
Severity
File
Summary
Found in Version
1Other
high
manifest.json (line 4)The bundled extension is MV3 and declares host_permissions for https://propar-wa-crm.vercel.app/* — the domain used to receive the user's WhatsApp phone number — which does not appear in the CWS-published MV2 manifest…
2Unauthorized Data Collection
medium
content.js (line 40)The content script scans WhatsApp Web's localStorage for keys matching /wid/i to extract the signed-in user's own phone number, then routes it through the background service worker to POST to https://propar-wa-crm.ver…
URLs
2
IPv4
0
IPv6
0

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.

propar-wa-crm.vercel.app-https://propar-wa-crm.vercel.app
wacrm.propar.in-https://wacrm.propar.in

Gain full insight into all external connections.

Upgrade for full visibility.

No IP addresses found
Showing 1 to 4 of 10 rows
Rows per page:

Code Diff

Compare extension code between any two versions.

0 changed files (scanned top 25 shared text files)

No comparable text files found between these versions.

Browse and explore files within this extension package

Gain full insight into all external connections.

Upgrade for full visibility.