{
  "source_generated_at": "2026-11-01T06:24:01Z",
  "editorial_reviewed_at": "2026-11-01T00:00:00Z",
  "comparison_url": "https://dovpn.com/best-vpn-black-friday-deals/",
  "methodology_url": "https://dovpn.com/best-vpn-black-friday-deals/#methodology",
  "limitations": "Selected US/USD offers observed at the stated times. Monthly equivalents are not monthly bills. Current alternatives are not confirmed Black Friday campaigns. New or changed terms have no like-for-like saving. Unknown renewals stay null. Taxes, availability and later prices can change.",
  "records": [
    {
      "provider_id": "protonvpn",
      "provider": "Proton VPN",
      "plan_id": "vpn-plus-24-month",
      "plan": "VPN Plus",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.49,
      "upfront_total": 59.76,
      "paid_months": 24,
      "free_months": 0,
      "service_months": 24,
      "renewal_total": 83.88,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://protonvpn.com/l/bf-vpn-offers-2026",
      "evidence_sha256": "2a978119a6b5f60abeb56ffe08e0a3147dce2af688be22ef714a85e69e382836",
      "comparison": "reduction",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 71.76,
      "earlier_service_months": 24,
      "earlier_observed_at": "2026-10-26T05:05:03Z",
      "earlier_source_url": "https://protonvpn.com/l/special-partner-offer",
      "saving": 12,
      "saving_percent": 16.72
    },
    {
      "provider_id": "protonvpn",
      "provider": "Proton VPN",
      "plan_id": "proton-unlimited-12-month",
      "plan": "Proton Unlimited",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 6.49,
      "upfront_total": 77.88,
      "paid_months": 12,
      "free_months": 0,
      "service_months": 12,
      "renewal_total": 119.88,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://protonvpn.com/l/bf-vpn-offers-2026",
      "evidence_sha256": "2a978119a6b5f60abeb56ffe08e0a3147dce2af688be22ef714a85e69e382836",
      "comparison": "standard-price-reduction",
      "comparison_basis": "earlier_standard_annual_offer",
      "earlier_upfront_total": 119.88,
      "earlier_service_months": 12,
      "earlier_observed_at": "2026-10-25T08:52:11Z",
      "earlier_source_url": "https://protonvpn.com/pricing",
      "saving": 42,
      "saving_percent": 35.04
    },
    {
      "provider_id": "nordvpn",
      "provider": "NordVPN",
      "plan_id": "basic-two-year",
      "plan": "Basic",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 3.49,
      "upfront_total": 94.23,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 139.08,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://nordvpn.com/pricing/",
      "evidence_sha256": "ce19657c460a3ec8da5417a52d83716fe936847784164e35499556d73fadb508",
      "comparison": "unchanged",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 94.23,
      "earlier_service_months": 27,
      "earlier_observed_at": "2026-10-21T05:02:13Z",
      "earlier_source_url": "https://nordvpn.com/pricing/",
      "saving": 0,
      "saving_percent": 0
    },
    {
      "provider_id": "nordvpn",
      "provider": "NordVPN",
      "plan_id": "complete-two-year",
      "plan": "Complete",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 3.99,
      "upfront_total": 107.73,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 219.48,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://nordvpn.com/pricing/",
      "evidence_sha256": "ce19657c460a3ec8da5417a52d83716fe936847784164e35499556d73fadb508",
      "comparison": "reduction",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 121.23,
      "earlier_service_months": 27,
      "earlier_observed_at": "2026-10-21T05:02:13Z",
      "earlier_source_url": "https://nordvpn.com/pricing/",
      "saving": 13.5,
      "saving_percent": 11.14
    },
    {
      "provider_id": "nordvpn",
      "provider": "NordVPN",
      "plan_id": "prime-two-year",
      "plan": "Prime",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 6.99,
      "upfront_total": 188.73,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 296.28,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://nordvpn.com/pricing/",
      "evidence_sha256": "ce19657c460a3ec8da5417a52d83716fe936847784164e35499556d73fadb508",
      "comparison": "reduction",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 202.23,
      "earlier_service_months": 27,
      "earlier_observed_at": "2026-10-21T05:02:13Z",
      "earlier_source_url": "https://nordvpn.com/pricing/",
      "saving": 13.5,
      "saving_percent": 6.68
    },
    {
      "provider_id": "surfshark",
      "provider": "Surfshark",
      "plan_id": "starter-two-year",
      "plan": "Starter",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.49,
      "upfront_total": 67.23,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 79,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://surfshark.com/pricing",
      "evidence_sha256": "4a25ef838b8281bf711c11cc7b4e925729493c1e9efcb8510d08cbf0c43afca0",
      "comparison": "unchanged",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 67.23,
      "earlier_service_months": 27,
      "earlier_observed_at": "2026-10-12T06:10:29Z",
      "earlier_source_url": "https://surfshark.com/pricing",
      "saving": 0,
      "saving_percent": 0
    },
    {
      "provider_id": "surfshark",
      "provider": "Surfshark",
      "plan_id": "one-two-year",
      "plan": "One",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.49,
      "upfront_total": 67.23,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 99,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://surfshark.com/pricing",
      "evidence_sha256": "4a25ef838b8281bf711c11cc7b4e925729493c1e9efcb8510d08cbf0c43afca0",
      "comparison": "reduction",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 75.33,
      "earlier_service_months": 27,
      "earlier_observed_at": "2026-10-12T06:10:29Z",
      "earlier_source_url": "https://surfshark.com/pricing",
      "saving": 8.1,
      "saving_percent": 10.75
    },
    {
      "provider_id": "surfshark",
      "provider": "Surfshark",
      "plan_id": "one-plus-two-year",
      "plan": "One+",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 3.99,
      "upfront_total": 107.73,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 119,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://surfshark.com/pricing",
      "evidence_sha256": "4a25ef838b8281bf711c11cc7b4e925729493c1e9efcb8510d08cbf0c43afca0",
      "comparison": "reduction",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 121.23,
      "earlier_service_months": 27,
      "earlier_observed_at": "2026-10-19T04:55:10Z",
      "earlier_source_url": "https://surfshark.com/pricing",
      "saving": 13.5,
      "saving_percent": 11.14
    },
    {
      "provider_id": "ipvanish",
      "provider": "IPVanish",
      "plan_id": "essential-two-year",
      "plan": "Essential",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.19,
      "upfront_total": 52.56,
      "paid_months": 24,
      "free_months": 0,
      "service_months": 24,
      "renewal_total": 99.99,
      "renewal_period_months": 12,
      "renewal_status": "checkout_observed",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://www.ipvanish.com/pricing/",
      "evidence_sha256": "8218a147b035672cb3482885371968ad6585661715e06d066c8bf8428b177d66",
      "comparison": "reduction",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 57.36,
      "earlier_service_months": 24,
      "earlier_observed_at": "2026-10-15T08:01:27Z",
      "earlier_source_url": "https://www.ipvanish.com/pricing/",
      "saving": 4.8,
      "saving_percent": 8.37
    },
    {
      "provider_id": "ipvanish",
      "provider": "IPVanish",
      "plan_id": "complete-two-year",
      "plan": "Complete",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.79,
      "upfront_total": 66.96,
      "paid_months": 24,
      "free_months": 0,
      "service_months": 24,
      "renewal_total": null,
      "renewal_period_months": null,
      "renewal_status": "not_visible",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://www.ipvanish.com/pricing/",
      "evidence_sha256": "8218a147b035672cb3482885371968ad6585661715e06d066c8bf8428b177d66",
      "comparison": "reduction",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 74.16,
      "earlier_service_months": 24,
      "earlier_observed_at": "2026-10-15T08:01:27Z",
      "earlier_source_url": "https://www.ipvanish.com/pricing/",
      "saving": 7.2,
      "saving_percent": 9.71
    },
    {
      "provider_id": "ipvanish",
      "provider": "IPVanish",
      "plan_id": "advanced-two-year",
      "plan": "Advanced",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 3.29,
      "upfront_total": 78.96,
      "paid_months": 24,
      "free_months": 0,
      "service_months": 24,
      "renewal_total": null,
      "renewal_period_months": null,
      "renewal_status": "not_visible",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://www.ipvanish.com/pricing/",
      "evidence_sha256": "8218a147b035672cb3482885371968ad6585661715e06d066c8bf8428b177d66",
      "comparison": "reduction",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 86.16,
      "earlier_service_months": 24,
      "earlier_observed_at": "2026-10-15T08:01:27Z",
      "earlier_source_url": "https://www.ipvanish.com/pricing/",
      "saving": 7.2,
      "saving_percent": 8.36
    },
    {
      "provider_id": "purevpn",
      "provider": "PureVPN",
      "plan_id": "standard-five-year",
      "plan": "Standard",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 1.69,
      "upfront_total": 101.55,
      "paid_months": 60,
      "free_months": 0,
      "service_months": 60,
      "renewal_total": null,
      "renewal_period_months": null,
      "renewal_status": "not_visible",
      "refund_days": 31,
      "refund_note": null,
      "source_url": "https://www.purevpn.com/order",
      "evidence_sha256": "e4ab1bbb59e4ec860e523544fc845715ea21e59c7725ad9c26ffe12ac86a45e8",
      "comparison": "new",
      "comparison_basis": null,
      "earlier_upfront_total": null,
      "earlier_service_months": null,
      "earlier_observed_at": null,
      "earlier_source_url": null,
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "purevpn",
      "provider": "PureVPN",
      "plan_id": "standard-two-year",
      "plan": "Standard",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.15,
      "upfront_total": 58.2,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 47.95,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 31,
      "refund_note": null,
      "source_url": "https://www.purevpn.com/order",
      "evidence_sha256": "e4ab1bbb59e4ec860e523544fc845715ea21e59c7725ad9c26ffe12ac86a45e8",
      "comparison": "unchanged",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 58.2,
      "earlier_service_months": 27,
      "earlier_observed_at": "2026-10-23T05:12:22Z",
      "earlier_source_url": "https://www.purevpn.com/order",
      "saving": 0,
      "saving_percent": 0
    },
    {
      "provider_id": "purevpn",
      "provider": "PureVPN",
      "plan_id": "standard-annual",
      "plan": "Standard",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 3.4,
      "upfront_total": 40.8,
      "paid_months": 12,
      "free_months": 0,
      "service_months": 12,
      "renewal_total": 57.95,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 31,
      "refund_note": null,
      "source_url": "https://www.purevpn.com/order",
      "evidence_sha256": "e4ab1bbb59e4ec860e523544fc845715ea21e59c7725ad9c26ffe12ac86a45e8",
      "comparison": "term-changed",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 40.8,
      "earlier_service_months": 16,
      "earlier_observed_at": "2026-10-23T05:12:22Z",
      "earlier_source_url": "https://www.purevpn.com/order",
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "purevpn",
      "provider": "PureVPN",
      "plan_id": "max-annual",
      "plan": "Max",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 7.4,
      "upfront_total": 88.8,
      "paid_months": 12,
      "free_months": 0,
      "service_months": 12,
      "renewal_total": 89.95,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 31,
      "refund_note": null,
      "source_url": "https://www.purevpn.com/order",
      "evidence_sha256": "e4ab1bbb59e4ec860e523544fc845715ea21e59c7725ad9c26ffe12ac86a45e8",
      "comparison": "term-changed",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 88.8,
      "earlier_service_months": 16,
      "earlier_observed_at": "2026-10-23T05:12:22Z",
      "earlier_source_url": "https://www.purevpn.com/order",
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "purevpn",
      "provider": "PureVPN",
      "plan_id": "max-five-year",
      "plan": "Max",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 3.39,
      "upfront_total": 203.4,
      "paid_months": 60,
      "free_months": 0,
      "service_months": 60,
      "renewal_total": null,
      "renewal_period_months": null,
      "renewal_status": "not_visible",
      "refund_days": 31,
      "refund_note": null,
      "source_url": "https://www.purevpn.com/order",
      "evidence_sha256": "e4ab1bbb59e4ec860e523544fc845715ea21e59c7725ad9c26ffe12ac86a45e8",
      "comparison": "new",
      "comparison_basis": null,
      "earlier_upfront_total": null,
      "earlier_service_months": null,
      "earlier_observed_at": null,
      "earlier_source_url": null,
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "purevpn",
      "provider": "PureVPN",
      "plan_id": "max-two-year",
      "plan": "Max",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 3.55,
      "upfront_total": 95.85,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 84.95,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 31,
      "refund_note": null,
      "source_url": "https://www.purevpn.com/order",
      "evidence_sha256": "e4ab1bbb59e4ec860e523544fc845715ea21e59c7725ad9c26ffe12ac86a45e8",
      "comparison": "unchanged",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 95.85,
      "earlier_service_months": 27,
      "earlier_observed_at": "2026-10-23T05:12:22Z",
      "earlier_source_url": "https://www.purevpn.com/order",
      "saving": 0,
      "saving_percent": 0
    },
    {
      "provider_id": "purevpn",
      "provider": "PureVPN",
      "plan_id": "plus-annual",
      "plan": "Plus",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 6.06,
      "upfront_total": 72.8,
      "paid_months": 12,
      "free_months": 0,
      "service_months": 12,
      "renewal_total": 69.95,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 31,
      "refund_note": null,
      "source_url": "https://www.purevpn.com/order",
      "evidence_sha256": "e4ab1bbb59e4ec860e523544fc845715ea21e59c7725ad9c26ffe12ac86a45e8",
      "comparison": "term-changed",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 72.8,
      "earlier_service_months": 16,
      "earlier_observed_at": "2026-10-23T05:12:22Z",
      "earlier_source_url": "https://www.purevpn.com/order",
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "purevpn",
      "provider": "PureVPN",
      "plan_id": "plus-five-year",
      "plan": "Plus",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.69,
      "upfront_total": 161.4,
      "paid_months": 60,
      "free_months": 0,
      "service_months": 60,
      "renewal_total": null,
      "renewal_period_months": null,
      "renewal_status": "not_visible",
      "refund_days": 31,
      "refund_note": null,
      "source_url": "https://www.purevpn.com/order",
      "evidence_sha256": "e4ab1bbb59e4ec860e523544fc845715ea21e59c7725ad9c26ffe12ac86a45e8",
      "comparison": "new",
      "comparison_basis": null,
      "earlier_upfront_total": null,
      "earlier_service_months": null,
      "earlier_observed_at": null,
      "earlier_source_url": null,
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "purevpn",
      "provider": "PureVPN",
      "plan_id": "plus-two-year",
      "plan": "Plus",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.73,
      "upfront_total": 73.8,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 69.95,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 31,
      "refund_note": null,
      "source_url": "https://www.purevpn.com/order",
      "evidence_sha256": "e4ab1bbb59e4ec860e523544fc845715ea21e59c7725ad9c26ffe12ac86a45e8",
      "comparison": "unchanged",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 73.8,
      "earlier_service_months": 27,
      "earlier_observed_at": "2026-10-23T05:12:22Z",
      "earlier_source_url": "https://www.purevpn.com/order",
      "saving": 0,
      "saving_percent": 0
    },
    {
      "provider_id": "mysteriumvpn",
      "provider": "Mysterium VPN",
      "plan_id": "plus-two-year",
      "plan": "Plus",
      "country": "US",
      "currency": "USD",
      "offer_status": "confirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.29,
      "upfront_total": 54.94,
      "paid_months": 24,
      "free_months": 0,
      "service_months": 24,
      "renewal_total": 54.94,
      "renewal_period_months": 24,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": "Two-year pricing advertises a 30-day money-back guarantee. General terms state 7 days; confirm the applicable conditions before purchase.",
      "source_url": "https://www.mysteriumvpn.com/vpn-pricing",
      "evidence_sha256": "85f0a69897ce6bf7bf7555b923a61abf81da2ceb201b2d894c329532cdb8c538",
      "comparison": "reduction",
      "comparison_basis": "earlier_same_source_offer",
      "earlier_upfront_total": 71.76,
      "earlier_service_months": 24,
      "earlier_observed_at": "2026-10-12T06:10:29Z",
      "earlier_source_url": "https://www.mysteriumvpn.com/vpn-pricing",
      "saving": 16.82,
      "saving_percent": 23.44
    },
    {
      "provider_id": "privadovpn",
      "provider": "PrivadoVPN",
      "plan_id": "12-month-plus-3-free",
      "plan": "Unlimited VPN",
      "country": "US",
      "currency": "USD",
      "offer_status": "current_alternative_unconfirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 1.33,
      "upfront_total": 20,
      "paid_months": 12,
      "free_months": 3,
      "service_months": 15,
      "renewal_total": 59.88,
      "renewal_period_months": 12,
      "renewal_status": "checkout_observed",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://privadovpn.com/pricing/",
      "evidence_sha256": "c6cc7b7eefbbb7986c8d6596185f97c00c737aef4cc08a9c3f10f25f39ce0533",
      "comparison": "not_assessed",
      "comparison_basis": null,
      "earlier_upfront_total": null,
      "earlier_service_months": null,
      "earlier_observed_at": null,
      "earlier_source_url": null,
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "privadovpn",
      "provider": "PrivadoVPN",
      "plan_id": "24-month-plus-3-free",
      "plan": "Unlimited VPN",
      "country": "US",
      "currency": "USD",
      "offer_status": "current_alternative_unconfirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 1.11,
      "upfront_total": 30,
      "paid_months": 24,
      "free_months": 3,
      "service_months": 27,
      "renewal_total": 95.76,
      "renewal_period_months": 24,
      "renewal_status": "checkout_observed",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://privadovpn.com/pricing/",
      "evidence_sha256": "c6cc7b7eefbbb7986c8d6596185f97c00c737aef4cc08a9c3f10f25f39ce0533",
      "comparison": "not_assessed",
      "comparison_basis": null,
      "earlier_upfront_total": null,
      "earlier_service_months": null,
      "earlier_observed_at": null,
      "earlier_source_url": null,
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "hideme",
      "provider": "hide.me",
      "plan_id": "24-month-plus-4-free",
      "plan": "Premium",
      "country": "US",
      "currency": "USD",
      "offer_status": "current_alternative_unconfirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.5,
      "upfront_total": 69.99,
      "paid_months": 24,
      "free_months": 4,
      "service_months": 28,
      "renewal_total": 69.99,
      "renewal_period_months": 28,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://hide.me/en/pricing",
      "evidence_sha256": "fefdbd581b1bcd11f4101a64b3d4a2c0a9fd2f0316c1dff26ef290877f27686c",
      "comparison": "not_assessed",
      "comparison_basis": null,
      "earlier_upfront_total": null,
      "earlier_service_months": null,
      "earlier_observed_at": null,
      "earlier_source_url": null,
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "expressvpn",
      "provider": "ExpressVPN",
      "plan_id": "basic-two-year",
      "plan": "Basic",
      "country": "US",
      "currency": "USD",
      "offer_status": "current_alternative_unconfirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.99,
      "upfront_total": 83.72,
      "paid_months": 24,
      "free_months": 4,
      "service_months": 28,
      "renewal_total": 99.95,
      "renewal_period_months": 12,
      "renewal_status": "machine_extracted",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://www.expressvpn.com/order",
      "evidence_sha256": "212e665763ea1b91d1ac0babe4e1adbccc5e3ac50fc8aa8c15d32d767edfa04e",
      "comparison": "not_assessed",
      "comparison_basis": null,
      "earlier_upfront_total": null,
      "earlier_service_months": null,
      "earlier_observed_at": null,
      "earlier_source_url": null,
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "cyberghost",
      "provider": "CyberGhost",
      "plan_id": "two-year-plus-two-free",
      "plan": "VPN",
      "country": "US",
      "currency": "USD",
      "offer_status": "current_alternative_unconfirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.19,
      "upfront_total": 56.94,
      "paid_months": 24,
      "free_months": 2,
      "service_months": 26,
      "renewal_total": 56.94,
      "renewal_period_months": 12,
      "renewal_status": "checkout_observed",
      "refund_days": 45,
      "refund_note": null,
      "source_url": "https://www.cyberghostvpn.com/en_US/buy/cyberghost-vpn-3",
      "evidence_sha256": "b6e820140b5fafd9e8787f45855a507781f0dcbad9c872a824b6ceb49e169610",
      "comparison": "not_assessed",
      "comparison_basis": null,
      "earlier_upfront_total": null,
      "earlier_service_months": null,
      "earlier_observed_at": null,
      "earlier_source_url": null,
      "saving": null,
      "saving_percent": null
    },
    {
      "provider_id": "pia",
      "provider": "Private Internet Access",
      "plan_id": "three-year-plus-three-free",
      "plan": "VPN",
      "country": "US",
      "currency": "USD",
      "offer_status": "current_alternative_unconfirmed_black_friday",
      "observed_at": "2026-11-01T06:22:45Z",
      "monthly_equivalent": 2.03,
      "upfront_total": 79,
      "paid_months": 36,
      "free_months": 3,
      "service_months": 39,
      "renewal_total": 79,
      "renewal_period_months": 36,
      "renewal_status": "checkout_observed",
      "refund_days": 30,
      "refund_note": null,
      "source_url": "https://www.privateinternetaccess.com/buy-vpn-online",
      "evidence_sha256": "9b3e237c6d7116d6f2f2110662ef62c3f73decab883bf8ca32651e859daff279",
      "comparison": "not_assessed",
      "comparison_basis": null,
      "earlier_upfront_total": null,
      "earlier_service_months": null,
      "earlier_observed_at": null,
      "earlier_source_url": null,
      "saving": null,
      "saving_percent": null
    }
  ]
}
