{
  "slug": "email-tracker-pixel-detector",
  "name": "gizza-ai/email-tracker-pixel-detector",
  "version": "0.1.0",
  "title": "Email Tracking Pixel Detector — Find Remote Open Beacons — gizza.ai",
  "description": "Paste raw email source or HTML to find 1x1 tracking pixels, hidden remote images, known tracker domains, CSS beacons, prefetch assets, and optional click trackers.",
  "tags": [
    "email tracking pixel detector",
    "tracking pixel",
    "email privacy",
    "remote images",
    "open tracker",
    "email beacon",
    "html email",
    "tracker domains",
    "mail privacy"
  ],
  "category": "network",
  "urls": {
    "page": "https://gizza.ai/tools/email-tracker-pixel-detector/",
    "markdown": "https://gizza.ai/tools/email-tracker-pixel-detector/index.md",
    "descriptor": "https://gizza.ai/tools/email-tracker-pixel-detector/tool.json",
    "deep_link_example": "https://gizza.ai/tools/email-tracker-pixel-detector/?text=Paste%20raw%20.eml%20source%20or%20HTML%20email%20markup%2C%20e.g.%20%3Cimg%20src%3D%22https%3A%2F%2Ftrack.example%2Fopen.gif%3Fu%3Dabc%22%20width%3D%221%22%20height%3D%221%22%3E&format=auto&report=summary&include_links=true&vendors=track.example.com%2C%20email.your-esp.test"
  },
  "cli": "gizza tool email-tracker-pixel-detector 'Paste raw .eml source or HTML email markup, e.g. <img src=\"https://track.example/open.gif?u=abc\" width=\"1\" height=\"1\">'",
  "tool": {
    "description": "Inspect raw email source or HTML email markup for remote images, tiny or hidden open pixels, known email-tracking vendor domains, tracking/open/beacon URL patterns, CSS background-image beacons, prefetch/preload assets, and optional click-tracking links. The tool performs no network requests; it reports what would be contacted when the message is opened.",
    "parameters": {
      "additionalProperties": false,
      "properties": {
        "format": {
          "default": "auto",
          "description": "Input interpretation: auto (default), html for markup fragments, or raw for exported .eml/source text. Raw scanning is local and does not fetch remote content.",
          "enum": [
            "auto",
            "html",
            "raw"
          ],
          "type": "string"
        },
        "include_links": {
          "default": false,
          "description": "Also inspect remote links for click-tracking redirect domains and tracking paths. Default false so the primary verdict focuses on open-tracking images.",
          "type": "boolean"
        },
        "report": {
          "default": "summary",
          "description": "Output shape: summary (human-readable verdict and findings), json (structured assets/signals), or hosts (one remote host per line for a blocklist).",
          "enum": [
            "summary",
            "json",
            "hosts"
          ],
          "type": "string"
        },
        "text": {
          "description": "Raw email source, HTML email markup, or a pasted message body to inspect for remote images and open-tracking beacons.",
          "type": "string"
        },
        "vendors": {
          "description": "Optional extra tracker domains or hosts to flag, separated by commas, spaces, or new lines. Useful for private ESP/CDN domains.",
          "type": "string"
        }
      },
      "required": [
        "text"
      ],
      "type": "object"
    }
  }
}