{
  "schema_version": "1.0",
  "product": {
    "name": "WhatIsMyIP.bz",
    "canonical_url": "https://whatismyip.bz/",
    "category": "public IP display and browser-based network diagnostics",
    "publisher": {
      "name": "Dynamic Foundries",
      "id": "https://dynamic-foundries.com/#organization",
      "url": "https://dynamic-foundries.com/"
    }
  },
  "reviewed": "2026-09-10",
  "capabilities": {
    "connection_address": "the single source IP received for the current HTTPS request after one trusted reverse proxy hop",
    "address_versions_labeled": ["IPv4", "IPv6"],
    "independent_dual_stack_test": false,
    "ip_location_source": "locally installed MaxMind GeoLite2 City database",
    "network_source": "locally installed MaxMind GeoLite2 ASN database",
    "dns_record_types": ["A", "AAAA", "CNAME", "MX", "NS", "TXT"],
    "whois_targets": ["validated domain", "globally routable IPv4 or IPv6 address"],
    "lookup_timeout_seconds": 10,
    "maximum_displayed_lookup_bytes": 65536,
    "account_required": false,
    "public_json_lookup_api": false,
    "reverse_dns": false
  },
  "limitations": [
    "IP geolocation is approximate network data, not GPS, and must not be used to identify a street, household or person.",
    "A VPN, proxy, carrier-grade NAT gateway or workplace network can change or share the source address shown.",
    "The network organization can identify an ISP, carrier, host or VPN rather than a subscriber.",
    "WHOIS and DNS results depend on upstream services, resolver state, caching and registry publication rules."
  ],
  "privacy": {
    "geoip_web_api_called": false,
    "geoip_lookup": "performed against database files installed on the service",
    "lookup_results_saved_to_application_database": false,
    "operational_log_retention": "12 months, as stated in the privacy policy",
    "dns_and_whois_processing": "validated targets are processed server-side and may reach upstream DNS infrastructure or public WHOIS services",
    "analytics": "Google Analytics loads only after consent and receives a path-only page_location without lookup query strings"
  },
  "canonical_pages": [
    "https://whatismyip.bz/",
    "https://whatismyip.bz/ip-whois-lookup",
    "https://whatismyip.bz/dns-lookup",
    "https://whatismyip.bz/ip-location",
    "https://whatismyip.bz/ipv4",
    "https://whatismyip.bz/ipv6",
    "https://whatismyip.bz/public-vs-private-ip-address",
    "https://whatismyip.bz/static-ip-vs-dynamic-ip",
    "https://whatismyip.bz/what-is-an-ip-address",
    "https://whatismyip.bz/ipv4-vs-ipv6",
    "https://whatismyip.bz/what-is-dns",
    "https://whatismyip.bz/how-to-change-ip-address",
    "https://whatismyip.bz/how-to-hide-ip-address",
    "https://whatismyip.bz/what-is-a-subnet-mask",
    "https://whatismyip.bz/about"
  ],
  "primary_sources": [
    "https://www.rfc-editor.org/info/rfc791",
    "https://www.rfc-editor.org/info/rfc8200",
    "https://www.rfc-editor.org/info/rfc1918",
    "https://www.rfc-editor.org/info/rfc6598",
    "https://www.rfc-editor.org/info/rfc1034",
    "https://www.rfc-editor.org/info/rfc1035",
    "https://www.iana.org/help/private-addresses",
    "https://dev.maxmind.com/geoip/docs/web-services/"
  ]
}
