Is Netflix Picture in Picture now for Prime & D+ [QVI] safe?

Medium risk

Netflix Picture in Picture is medium risk. The extension enables "Share anonymous viewing insights" by default, generating a permanent ID unasked. The ID is sent from its Netflix, Prime, Disney+, Hulu code to me3x.online, again to metricsmint.quest, tying both. Not in the listing.

ToopExtv0.2.94Chrome Web Store
45Risk
Who publishes it

HideApp LLC - 69 other listings from the same operator, 15 of them carrying a finding

AI-generated. Findings may contain errors. Those marked Verified have been manually reviewed.

Publishers can request a review.

Findings

SeverityMEDIUM
ClassUNWANTED
TypeUnexpected
CWECWE-359
SourceAI SANDBOX

Persistent tracking ID sent to two undisclosed telemetry domains by default

The extension enables "Share anonymous viewing insights" by default, generating a permanent ID unasked.

The ID is sent from its Netflix, Prime, Disney+, Hulu code to me3x.online, again to metricsmint.quest, tying both.

Not in the listing.

01EvidenceCAUSE EFFECT
What actually happens
You did this

The user installs the extension and later visits a supported streaming site such as netflix.com.

shareInsights was never explicitly turned on; it defaults to true the first time the extension runs.

The extension did this

The extension's page-specific script sends a persistent identifier for the browser to me3x.online, and the same identifier to metricsmint.quest.

Both requests happen automatically on page load, with no prompt or notice shown to the user.

02EvidenceCODE COMPARE
The code that does this

How the persistent ID is created and where it's sent

What it actually does
Same logic, generator boilerplate removed
async function getOrCreateExtensionUserId() {
  const stored = await cachedExtensionUserId;
  if (stored) return stored;
  if (!globalThis.chrome?.storage) return "";

  // No stored ID yet: mint one and persist it for future requests.
  const id = self.crypto.randomUUID();
  await chromeStorageSetKey(EXTENSION_USER_ID_KEY, id);
  return (await chromeStorageGetKey(EXTENSION_USER_ID_KEY)) ?? "";
}

// Every logger built from this factory POSTs JSON to the given URL,
// including whatever caller-supplied body (usually the extensionUserId).
function buildHttpLogger(url) {
  return (body) => fetch(url, {
    method: "POST",
    body: JSON.stringify(body),
    headers: { "Content-Type": "application/json" },
  });
}
const httpLog = buildHttpLogger("https://me3x.online/n/js/dlog");
03EvidenceNETWORK CAPTURE
Captured request
POSThttps://me3x.online/n/js/dlog
HTTP 200. Observed during dynamic analysis while visiting netflix.com with the extension active.
Headers
Content-Typeapplication/json
Body
{
  "platform": "netflix",
  "extVer": "0.2.92",
  "namespace": "runOnce",
  "extensionUserId": "34862f3b-7046-4056-9e4e-de489054be5c"
}
04EvidenceNETWORK CAPTURE
Captured request
POSThttps://metricsmint.quest/survey
HTTP 200. Same UUID as the me3x.online extensionUserId, now labeled panelist_id.
Body
{
  "panelist_id": "34862f3b-7046-4056-9e4e-de489054be5c",
  "dist": "jkmakgpojigahjdalffbkimpnpabelio",
  "language": "en"
}
05EvidenceFIELD TABLE
Fields sent in the telemetry requests
FieldValueWhy it matters
Persistent browser ID
34862f3b-7046-4056-9e4e-de489054be5cA UUID generated once and reused on every request, letting both destinations recognize your browser across visits.
Streaming platform
netflixWhich streaming site you were on when the request fired (netflix, primevideo, disneyplus, hulu, etc.).
Extension version
0.2.92The installed version of the extension, used to segment the telemetry.
Extension ID
jkmakgpojigahjdalffbkimpnpabelioThe extension's Chrome Web Store ID, sent to metricsmint.quest as the dist field.
06EvidenceTHIRD PARTY LIST
Where the persistent ID goes
  • me3x.online

    Receives the persistent extensionUserId plus platform and version metadata on every visit to a supported streaming site (POST /n/js/dlog).

  • metricsmint.quest

    Receives the same UUID as panelist_id (POST /survey), letting activity on this endpoint be tied back to the same browser as me3x.online.

Updated 30 September 2026jkmakgpojigahjdalffbkimpnpabelio