{
 "name": "Stackcut Exits",
 "about": "How to cancel digital subscriptions: every route by who bills you, what to export first, cheaper ways to keep it, and notes for AI agents. Every fact cites the vendor's or billing platform's own page.",
 "license": "CC-BY-4.0",
 "license_url": "https://creativecommons.org/licenses/by/4.0/",
 "credit": "Stackcut Exits (https://stackcut.io/cancel), CC BY 4.0",
 "schema": "https://stackcut.io/exits/schema.json",
 "checked_through": "2026-10-08",
 "count": 643,
 "categories": {
  "ai_tools": "AI tools",
  "business_finance": "Accounting, invoicing and payroll",
  "cloud_storage": "Cloud storage",
  "communication": "Meetings and communication",
  "customer_support": "Customer support and help desks",
  "dating": "Dating",
  "design_creative": "Design and creative",
  "developer_tools": "Developer tools, hosting and APIs",
  "education_learning": "Learning",
  "finance_apps": "Money apps",
  "gaming": "Gaming",
  "health_fitness": "Health and fitness apps",
  "marketing_sales": "Marketing and sales",
  "music_audio": "Music, audiobooks and reading",
  "news_magazines": "News and magazines",
  "other_digital": "Other digital subscriptions",
  "productivity": "Productivity and business software",
  "security_privacy": "Security, VPN and passwords",
  "shopping_memberships": "Shopping and delivery memberships",
  "streaming_video": "Streaming video"
 },
 "audiences": {
  "personal": {
   "title": "Personal subscriptions",
   "count": 227
  },
  "business": {
   "title": "Business software",
   "count": 416
  }
 },
 "hubs": [
  {
   "slug": "streaming",
   "category": "streaming_video",
   "title": "How to cancel streaming subscriptions",
   "audience": "personal",
   "count": 22,
   "page": "https://stackcut.io/cancel/streaming"
  },
  {
   "slug": "music-and-audiobooks",
   "category": "music_audio",
   "title": "How to cancel music, audiobook and reading subscriptions",
   "audience": "personal",
   "count": 10,
   "page": "https://stackcut.io/cancel/music-and-audiobooks"
  },
  {
   "slug": "news",
   "category": "news_magazines",
   "title": "How to cancel news and magazine subscriptions",
   "audience": "personal",
   "count": 4,
   "page": "https://stackcut.io/cancel/news"
  },
  {
   "slug": "dating",
   "category": "dating",
   "title": "How to cancel dating app subscriptions",
   "audience": "personal",
   "count": 4,
   "page": "https://stackcut.io/cancel/dating"
  },
  {
   "slug": "cloud-storage",
   "category": "cloud_storage",
   "title": "How to cancel cloud storage subscriptions",
   "audience": "personal",
   "count": 13,
   "page": "https://stackcut.io/cancel/cloud-storage"
  },
  {
   "slug": "ai-tools",
   "category": "ai_tools",
   "title": "How to cancel AI subscriptions",
   "audience": "personal",
   "count": 16,
   "page": "https://stackcut.io/cancel/ai-tools"
  },
  {
   "slug": "design",
   "category": "design_creative",
   "title": "How to cancel design and creative subscriptions",
   "audience": "personal",
   "count": 56,
   "page": "https://stackcut.io/cancel/design"
  },
  {
   "slug": "security-and-vpn",
   "category": "security_privacy",
   "title": "How to cancel VPN, security and password manager subscriptions",
   "audience": "personal",
   "count": 36,
   "page": "https://stackcut.io/cancel/security-and-vpn"
  },
  {
   "slug": "learning",
   "category": "education_learning",
   "title": "How to cancel learning and course subscriptions",
   "audience": "personal",
   "count": 21,
   "page": "https://stackcut.io/cancel/learning"
  },
  {
   "slug": "fitness-apps",
   "category": "health_fitness",
   "title": "How to cancel fitness and health app subscriptions",
   "audience": "personal",
   "count": 9,
   "page": "https://stackcut.io/cancel/fitness-apps"
  },
  {
   "slug": "gaming",
   "category": "gaming",
   "title": "How to cancel gaming subscriptions",
   "audience": "personal",
   "count": 6,
   "page": "https://stackcut.io/cancel/gaming"
  },
  {
   "slug": "shopping-memberships",
   "category": "shopping_memberships",
   "title": "How to cancel shopping and delivery memberships",
   "audience": "personal",
   "count": 7,
   "page": "https://stackcut.io/cancel/shopping-memberships"
  },
  {
   "slug": "money-apps",
   "category": "finance_apps",
   "title": "How to cancel money and budgeting app subscriptions",
   "audience": "personal",
   "count": 6,
   "page": "https://stackcut.io/cancel/money-apps"
  },
  {
   "slug": "other-subscriptions",
   "category": "other_digital",
   "title": "How to cancel other digital subscriptions",
   "audience": "personal",
   "count": 13,
   "page": "https://stackcut.io/cancel/other-subscriptions"
  },
  {
   "slug": "productivity",
   "category": "productivity",
   "title": "How to cancel productivity and business software",
   "audience": "business",
   "count": 128,
   "page": "https://stackcut.io/cancel/productivity"
  },
  {
   "slug": "marketing-and-sales",
   "category": "marketing_sales",
   "title": "How to cancel marketing and sales software",
   "audience": "business",
   "count": 83,
   "page": "https://stackcut.io/cancel/marketing-and-sales"
  },
  {
   "slug": "help-desks",
   "category": "customer_support",
   "title": "How to cancel help desk and customer support software",
   "audience": "business",
   "count": 11,
   "page": "https://stackcut.io/cancel/help-desks"
  },
  {
   "slug": "developer-tools",
   "category": "developer_tools",
   "title": "How to cancel developer tools, hosting and API subscriptions",
   "audience": "business",
   "count": 115,
   "page": "https://stackcut.io/cancel/developer-tools"
  },
  {
   "slug": "accounting-and-payroll",
   "category": "business_finance",
   "title": "How to cancel accounting, invoicing and time-tracking software",
   "audience": "business",
   "count": 53,
   "page": "https://stackcut.io/cancel/accounting-and-payroll"
  },
  {
   "slug": "meetings-and-chat",
   "category": "communication",
   "title": "How to cancel meeting, notetaker and team chat software",
   "audience": "business",
   "count": 30,
   "page": "https://stackcut.io/cancel/meetings-and-chat"
  }
 ],
 "billing_hubs": [
  {
   "slug": "iphone",
   "channel": "apple_app_store",
   "title": "How to cancel subscriptions on iPhone, iPad and Mac",
   "count": 183,
   "page": "https://stackcut.io/cancel/iphone",
   "platform_source": "https://support.apple.com/en-us/118428"
  },
  {
   "slug": "android",
   "channel": "google_play",
   "title": "How to cancel subscriptions on Android (Google Play)",
   "count": 153,
   "page": "https://stackcut.io/cancel/android",
   "platform_source": "https://support.google.com/googleplay/answer/7018481"
  },
  {
   "slug": "amazon-subscriptions",
   "channel": "amazon",
   "title": "How to cancel subscriptions billed by Amazon",
   "count": 18,
   "page": "https://stackcut.io/cancel/amazon-subscriptions",
   "platform_source": null
  },
  {
   "slug": "roku-subscriptions",
   "channel": "roku",
   "title": "How to cancel subscriptions on Roku",
   "count": 15,
   "page": "https://stackcut.io/cancel/roku-subscriptions",
   "platform_source": "https://support.roku.com/article/manage-or-cancel-subscriptions"
  }
 ],
 "services": [
  {
   "id": "actitime",
   "name": "actiTIME",
   "category": "business_finance",
   "audience": "business",
   "summary": "actiTIME Online is prepaid per 1-month or 1-year period and renews only when you pay for the next period; subscriptions are managed in Settings, then Licenses. No cancel procedure is published, payments are non-refundable, and support takes requests through a form. Export reports to CSV first.",
   "domains": [
    "actitime.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/actitime",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/actitime.json",
   "evidence": {
    "packet_revision": "b83f8447096142fc59b424f8beb1eac1f96c005124006caec67f82f60220845b",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "actitime--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "actitime--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "activecampaign",
   "name": "ActiveCampaign",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "The Primary Admin goes to profile > Billing & Upgrade > Edit payment method > Cancel my account, then Confirm cancellation; it ends with the current period. Commit Annually, Pay Monthly and resold accounts go through support or the reseller. Gotcha: no refunds, and contact data can't be restored.",
   "domains": [
    "activecampaign.com",
    "activehosted.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/activecampaign",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/activecampaign.json",
   "evidence": {
    "packet_revision": "d7929a278e5a85b5cb468fbd198d1cc54fd437fe6dc8cb0cbb4c923c843c952e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "activecampaign--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "activecampaign--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "activecampaign--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "activtrak",
   "name": "ActivTrak",
   "category": "productivity",
   "audience": "business",
   "summary": "Submit ActivTrak's Cancellation Request Form at least 30 days before renewal; with less notice the MSA makes you pay the full renewal term. The plan becomes a free account at term end, with no data export, so export first. No mid-contract cancellation or refunds; partner-bought plans go through the partner.",
   "domains": [
    "activtrak.com"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/activtrak",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/activtrak.json",
   "evidence": {
    "packet_revision": "951742fff2573dcd8dcfddc1f9c6624bfd78fbb908cfbec4ac298c8af6f0d0d0",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "activtrak--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "activtrak--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "acuity",
   "name": "Acuity Scheduling",
   "category": "productivity",
   "audience": "business",
   "summary": "If your URL shows acuityscheduling.com, click Manage Billing, then Cancel Subscription and Confirm Cancellation: you drop to the legacy free plan at once. If it shows squarespace.com, cancel Scheduling in the Squarespace Billing panel; it runs to the cycle's end. Gotcha: on the free plan clients can still book.",
   "domains": [
    "acuityscheduling.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/acuity",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/acuity.json",
   "evidence": {
    "packet_revision": "3499e60bd566dc14aa9716a9f967c17819dd6ca63a4938be72a3e311cf59304b",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "acuity--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "acuity--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "acuity--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "adobe_acrobat",
   "name": "Adobe Acrobat",
   "category": "productivity",
   "audience": "business",
   "summary": "If Adobe bills you, cancel at account.adobe.com: Plans and payment, Manage plan, Cancel your plan. US direct annual plans billed monthly: after 14 days, the fee is 50% of the remaining contract obligation; California terms state 30% of the annual commitment. Annual prepaid plans are non-refundable after 14 days and run through the contracted term; month-to-month plans are non-refundable after 14 days and run through month-end. Mobile plans: cancel in the store that sold them.",
   "domains": [
    "adobe.com",
    "acrobat.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/adobe_acrobat",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/adobe_acrobat.json",
   "evidence": {
    "packet_revision": "866a8769d20370ac2b2e19cbde8afcc00f87d7a13db574ea9721420be93db361",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "adobe-acrobat--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "adobe-acrobat--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "adobe-acrobat--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "adobe-acrobat--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "adobe_creative_cloud",
   "name": "Adobe Creative Cloud",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel in your Adobe account: Plans and payment, Manage plan, Cancel your plan. For US individual annual plans billed monthly, cancellation after 14 days costs 50% of the remaining contract obligation; California terms state 30% of the annual commitment. For direct Teams annual plans billed monthly, the published section states a 50% remaining-contract-obligation fee; its separate California treatment is not stated there. Annual prepaid and month-to-month plans are non-refundable after 14 days. Cancel app-store and reseller plans there.",
   "domains": [
    "adobe.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/adobe_creative_cloud",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/adobe_creative_cloud.json",
   "evidence": {
    "packet_revision": "532ae76d7b0209910ef18b85c6230197a137c0dfb401f3e852f3a68fdc165a2c",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "adobe-creative-cloud--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "adobe-creative-cloud--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "adobe-creative-cloud--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "adobe-creative-cloud--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "adobe-creative-cloud--direct-web--r5",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "adobe_stock",
   "name": "Adobe Stock",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel at account.adobe.com/plans: Manage plan, Cancel your plan, give a reason, then continue with cancellation. Use licenses first: unused ones are lost; on Unlimited, downloads not yet used in a project become unusable. For US annual Stock subscriptions billed monthly, cancellation after 14 days costs 50% of the remaining contract obligation; Adobe’s Stock terms state 30% of the remaining contract obligation for California customers. Service continues through month-end.",
   "domains": [
    "stock.adobe.com",
    "adobe.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/adobe_stock",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/adobe_stock.json",
   "evidence": {
    "packet_revision": "fe50daa2569bbfe8b7c2765c2e2f52632b0c2ff30af1ea08c15294780d08e3e1",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "adobe-stock--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "adobe-stock--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "adp",
   "name": "RUN Powered by ADP",
   "category": "business_finance",
   "audience": "business",
   "summary": "ADP says RUN needs no contract and can be terminated at any time, but publishes no cancel steps or notice terms: send a Service Request in RUN, use RUN chat, or call your Regional Support Center. Gotcha: on the three-free-months offer, the free months are months 4 to 6.",
   "domains": [
    "adp.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/adp",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/adp.json",
   "evidence": {
    "packet_revision": "e7e2cf28e07513884198626601ecc58e67d2dcc6c6219e95287422b2326b41e4",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "adp--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "agentmail",
   "name": "AgentMail",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel a paid plan in the account dashboard (console.agentmail.to) or by emailing support@agentmail.cc; subscriptions renew each cycle unless cancelled before it ends, and fees are non-refundable. Inboxes and messages stay until you delete them; deleting a domain stops its inboxes sending at once but keeps their data.",
   "domains": [
    "agentmail.to",
    "agentmail.cc"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/agentmail",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/agentmail.json",
   "evidence": {
    "packet_revision": "7c7eb17fdd7da98d3ce255ce3742108b3dcb9a66acda5fb86c752ebcf74e064a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "agentmail--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "agentmail--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "aha",
   "name": "Aha!",
   "category": "productivity",
   "audience": "business",
   "summary": "A billing administrator cancels under User menu, Settings, Account, Billing, then Cancel; it ends at the next billing period, with data access. Several products need an email to support@aha.io. The Terms want 30 days' written notice before the term ends, and early termination leaves the term's charges due.",
   "domains": [
    "aha.io",
    "support.aha.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/aha",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/aha.json",
   "evidence": {
    "packet_revision": "21692b03ba3f9d1a0f712e623280dd1a118d948a9e49b24eb5c8723e369c322a",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "aha--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "aha--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "aha--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "ahrefs",
   "name": "Ahrefs",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "The Owner or an Admin cancels under Account Settings → Billing → Subscriptions. The plan runs until the day before the next billing date, then the account drops to the free tier. There's no pause and no refund by default, and deleting the account needs a separate request to support.",
   "domains": [
    "ahrefs.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/ahrefs",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/ahrefs.json",
   "evidence": {
    "packet_revision": "38e328ff76cef3f7d6c4cb7a5c6f8efd39f2b7ba3ce48ee538e9e9947e96d8a8",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "ahrefs--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ahrefs--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ahrefs--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "airtable",
   "name": "Airtable",
   "category": "productivity",
   "audience": "business",
   "summary": "A workspace Owner downgrades each paid workspace: account overview, the workspace, Change or cancel plan, Continue cancellation (self-serve Business: admin panel, Billing, Downgrade, Delete organization). It takes effect when the billing cycle ends. Sales-led plans go through sales. Deleting your account doesn't stop billing: remove each workspace's payment method first.",
   "domains": [
    "airtable.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/airtable",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/airtable.json",
   "evidence": {
    "packet_revision": "e63d152a8706f6364edf1565d6809a4705f25e19d928314e25ecfd62b07d133c",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "airtable--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "airtable--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "airtable--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "airtable--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "akaunting",
   "name": "Akaunting",
   "category": "business_finance",
   "audience": "business",
   "summary": "Cancel Cloud plans and paid app subscriptions on the Subscriptions page of the Akaunting website. Subscriptions renew automatically unless cancelled before the period ends, and you keep using Akaunting until then. All sales are final (refunds only at Akaunting's discretion), so cancel before the renewal date.",
   "domains": [
    "akaunting.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/akaunting",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/akaunting.json",
   "evidence": {
    "packet_revision": "aacae1fe4f17bb0ea553ccdfd0fbbc98bcf2f6dd8045c25494502f9627a47c55",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "akaunting--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "akaunting--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "akiflow",
   "name": "Akiflow",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel under Settings, Account, Manage Account, Billing: choose Cancel subscription and finish the whole flow, or the plan stays active. Access lasts to the end of the paid period. Purchases are non-refundable; only EU, EEA and UK consumers who haven't started using Akiflow can withdraw within 14 days.",
   "domains": [
    "akiflow.com",
    "product.akiflow.com",
    "web.akiflow.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/akiflow",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/akiflow.json",
   "evidence": {
    "packet_revision": "99fd57d880c54e83f47181c3a971bbad71d58758110780ca84302dd41a4d49c2",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "akiflow--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "akiflow--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "algolia",
   "name": "Algolia",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Self-serve: delete pay-as-you-go applications in Settings > Applications, or the whole account on the Account Details page; data is deleted immediately. Committed, annual and Enterprise plans go through your account team or Support, with 30 days' notice of nonrenewal. Heroku sign-ups are billed by Heroku. Fees aren't refundable.",
   "domains": [
    "algolia.com",
    "support.algolia.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/algolia",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/algolia.json",
   "evidence": {
    "packet_revision": "4eb6a2bd60a50015fcb7bd86014bf7b75110011bd1f3daef52565d770b20cfe3",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "algolia--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "algolia--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "algolia--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "alteryx",
   "name": "Alteryx",
   "category": "productivity",
   "audience": "business",
   "summary": "Alteryx documents no self-serve cancel: licenses run for the term in your Order Form (or a reseller's paperwork), and fees are non-refundable. When a term ends you must remove all copies of the software, and Alteryx deletes your content in its cloud products.",
   "domains": [
    "alteryx.com"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/alteryx",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/alteryx.json",
   "evidence": {
    "packet_revision": "90310eb00dcd42a4e08cde9f7f0f650477e0f060a11d72ee12d399c8c6d6fa8d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "alteryx--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "alteryx--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "amazon_music",
   "name": "Amazon Music Unlimited",
   "category": "music_audio",
   "audience": "personal",
   "summary": "Turn off Amazon Music Unlimited's auto-renewal in your Amazon account under My Account; if you subscribed through iTunes, cancel in Apple subscriptions at least 24 hours before the period ends. Prime members keep ad-free music on shuffle play. Exact steps on Amazon's site are not confirmed.",
   "domains": [
    "amazon.com",
    "music.amazon.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/amazon_music",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/amazon_music.json",
   "evidence": {
    "packet_revision": "1cb41cc641aa5a6c90eff1e41d3532ea09ba3e94427b05602e155552ca57ad93",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "amazon-music--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "amazon-music--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "amazon_prime",
   "name": "Amazon Prime",
   "category": "shopping_memberships",
   "audience": "personal",
   "summary": "On Amazon.com open Accounts & Lists, then Prime Membership, Manage Membership and End Membership (in the app: Profile, then Manage Prime Membership), and keep following the on-screen prompts. Gotcha: End Membership starts the flow rather than finishing it, and perks like free Grubhub+ end with Prime.",
   "domains": [
    "amazon.com"
   ],
   "channels": [
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/amazon_prime",
   "hub": "https://stackcut.io/cancel/shopping-memberships",
   "json": "https://stackcut.io/exits/amazon_prime.json",
   "evidence": {
    "packet_revision": "07b198986b545a3ccf0de57977b6de583ff275a8d035718e1f8b286c3163e5a5",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "amazon-prime--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "amazon-prime--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "amc_plus",
   "name": "AMC+",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "In a web browser (not the app), go to amcplus.com/account/subscription, open Subscription and click Cancel; access lasts through the paid term, with no partial refunds. Apple, Google Play, Amazon, Roku, Samsung, Verizon, Xfinity, Cox, DISH, Sling, DirecTV, YouTube TV and Telus subscriptions cancel with that company.",
   "domains": [
    "amcplus.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/amc_plus",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/amc_plus.json",
   "evidence": {
    "packet_revision": "0ffed9c625b9596f8aae38b7aad2193b7197f100b18c70d9f22f4b698a527484",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "amc-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "amc-plus--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "amc-plus--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "amc-plus--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "amc-plus--roku--r5",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "amc-plus--reseller-or-partner--r6",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "amplitude",
   "name": "Amplitude",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Plus: in organization settings open Plans and Billing, click Manage Billing, then Cancel; it takes effect at the start of the next billing period and charges are non-refundable. Contracts under the Main Services Agreement auto-renew for 12 months unless either side gives notice at least 60 days before the term ends.",
   "domains": [
    "amplitude.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/amplitude",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/amplitude.json",
   "evidence": {
    "packet_revision": "ab8d14d3dadfd2eefedfe22255dd36a14dd509d6c9c00c221f9ff70d03a7c09a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "amplitude--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "amplitude--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "amplitude--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "ancestry",
   "name": "Ancestry",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Go to Account Settings, find the membership and click Cancel membership, answer the reason and offer screens, then continue until you get a confirmation number and email. Gotcha: installment and Annual Billed Monthly plans carry cancellation fees, and app-store memberships must be cancelled with Apple, Google or Amazon.",
   "domains": [
    "ancestry.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "phone",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/ancestry",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/ancestry.json",
   "evidence": {
    "packet_revision": "a52f4303d3ab3f11d5108945e57aab8e718780b33d15e45fb43985eec181529b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "ancestry--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ancestry--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ancestry--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ancestry--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ancestry--amazon--r5",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "anthropic_api",
   "name": "Anthropic API (Claude Developer Platform)",
   "category": "developer_tools",
   "audience": "business",
   "summary": "No cancel button exists for API billing: turn off auto-reload in Settings > Billing and stop calling the API, or pay any balance and delete the Console organization. Credits are non-refundable and expire after a year. The Commercial Terms can also be ended by written notice.",
   "domains": [
    "platform.claude.com",
    "anthropic.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/anthropic_api",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/anthropic_api.json",
   "evidence": {
    "packet_revision": "de8710df373bafabf1511240694f8960afdb047d3cd47d8e1f09cde3995fc151",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "anthropic-api--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "anthropic-api--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "anthropic-api--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "anydesk",
   "name": "AnyDesk",
   "category": "productivity",
   "audience": "business",
   "summary": "Turn off auto-renewal in my.anydesk: on my.anydesk II open the License tab, then Cancel Subscription; on my.anydesk I open Settings, General, then Cancel Subscription. Do it at least 30 days before the license expires, or it renews for another year. No refund for cancelling is stated.",
   "domains": [
    "anydesk.com",
    "my.anydesk.com",
    "support.anydesk.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/anydesk",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/anydesk.json",
   "evidence": {
    "packet_revision": "258ddd5f01b7232e50db63c02b706566f368215cf67657422deab9ee04b4122f",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "anydesk--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "anydesk--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "apollo",
   "name": "Apollo.io",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "An admin cancels in Admin Settings, Plan overview, Cancel Plan (select paid teams only; others go through Apollo support or their account manager). It takes effect at the end of the plan term. The Terms require written notice of non-renewal 30 days before the term ends, and payments are nonrefundable.",
   "domains": [
    "apollo.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/apollo",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/apollo.json",
   "evidence": {
    "packet_revision": "5ff10172c451662c6fee1168d24c130edba7a376e1c083f0679a6d73f02775be",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "apollo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apollo--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "apple_developer_program",
   "name": "Apple Developer Program",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Enrolled on the web: the Account Holder turns off Auto-renew under Membership details in their developer account. Enrolled in the Apple Developer app: cancel the subscription in your Apple Account's Subscriptions settings. Gotcha: once the membership expires, your apps are no longer available for download.",
   "domains": [
    "developer.apple.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/apple_developer_program",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/apple_developer_program.json",
   "evidence": {
    "packet_revision": "1005c253de78968db4103dea0ae30f7b9c5b3726534f82d6242cbc6744d27496",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "apple-developer-program--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "apple-developer-program--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "apple_music",
   "name": "Apple Music",
   "category": "music_audio",
   "audience": "personal",
   "summary": "Cancel at music.apple.com (My Account icon, Settings, Subscriptions, Manage, Cancel Subscription) or on an iPhone in Settings, your name, Subscriptions. Transfer your playlists first: the transfer needs an active subscription and catalog playlists stop working when it expires. Google Play and carrier billing are cancelled there.",
   "domains": [
    "music.apple.com",
    "apple.com"
   ],
   "channels": [
    "carrier_or_isp",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/apple_music",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/apple_music.json",
   "evidence": {
    "packet_revision": "1aafcaf7b5b8e24bc44c292ab5f305327393d2d48d76afb8696c9dfbe3db97f4",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "apple-music--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-music--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-music--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-music--carrier-or-isp--r4",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "apple_one",
   "name": "Apple One",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Cancel Apple One in Settings, your name, Subscriptions (or at account.apple.com) at least a day before the monthly renewal; access lasts to the end of the paid cycle. When cancelling you can keep individual services, billed separately. Check iCloud storage first: over the limit, syncing and backups stop.",
   "domains": [
    "apple.com"
   ],
   "channels": [
    "carrier_or_isp",
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/apple_one",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/apple_one.json",
   "evidence": {
    "packet_revision": "a944466bfd415615d3b20aacb38e623872a6802527fc055189b6360231aed580",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "apple-one--direct-app--r1",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-one--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-one--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-one--carrier-or-isp--r4",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "apple_tv_plus",
   "name": "Apple TV+",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Apple TV+ is now called Apple TV. Cancel at tv.apple.com (account icon, Settings, Subscriptions, Manage, Cancel Subscription) or on an Apple device in Settings, your name, Subscriptions. Google Play- and Amazon-billed plans cancel only there, and carrier-provided plans with the carrier. Apple One members may see Cancel All Services.",
   "domains": [
    "tv.apple.com",
    "apple.com"
   ],
   "channels": [
    "amazon",
    "carrier_or_isp",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/apple_tv_plus",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/apple_tv_plus.json",
   "evidence": {
    "packet_revision": "d7e73a35041e7358819d3efc2c3c849a9c9b3ecd10bfa93d97c3a2ae72e61e68",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "apple-tv-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-tv-plus--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-tv-plus--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-tv-plus--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "apple-tv-plus--carrier-or-isp--r5",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "appointy",
   "name": "Appointy",
   "category": "productivity",
   "audience": "business",
   "summary": "Appointy's payments run through PayPal: cancel the PayPal subscription and the account drops to the Free plan on the last day of the billing cycle, keeping your data. If you paid by card, send support your username and ask them to cancel. No contracts or cancellation fees, but no refunds.",
   "domains": [
    "appointy.com",
    "help.appointy.com"
   ],
   "channels": [
    "direct_web",
    "paypal"
   ],
   "methods": [
    "form",
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/appointy",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/appointy.json",
   "evidence": {
    "packet_revision": "e44069af977ae9b3cec45d399cfbb5dc8c343f6c7bc37e6012e45a8b2a973640",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "appointy--paypal--r1",
      "channel": "paypal",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "appointy--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "appveyor",
   "name": "AppVeyor",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel any time on the billing page at ci.appveyor.com/billing. Monthly fees are never refunded; annual plans are refunded only if you notify AppVeyor within 30 days of the period's start. Plans bought on GitHub Marketplace are cancelled in GitHub's billing settings.",
   "domains": [
    "appveyor.com",
    "ci.appveyor.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/appveyor",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/appveyor.json",
   "evidence": {
    "packet_revision": "7687a619ea62e8bc32f3522a2900e2b0379cb1dcd970e9496eaaedafbd9ee06c",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "appveyor--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "appveyor--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "appveyor--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "artlist",
   "name": "Artlist",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel renewal in My Account, Billing, more icon, Subscription details, Cancel renewal; the plan runs to the end of the period. The license stops covering downloaded assets in new or published projects once the plan expires, so clearlist projects first. Refunds only within 14 days with no downloads.",
   "domains": [
    "artlist.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/artlist",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/artlist.json",
   "evidence": {
    "packet_revision": "a6e85edb249b994bba3e8d5095562ba94740d89228c6b4966116aeaf79870c1e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "artlist--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "asana",
   "name": "Asana",
   "category": "productivity",
   "audience": "business",
   "summary": "The billing owner, an admin or a super admin goes to Admin console, Billing and, under Plan details, selects Cancel plan. It takes effect at the next renewal date; charged fees aren't refunded. Manually invoiced plans use Contact billing on that tab. Seats can't be reduced mid-term.",
   "domains": [
    "asana.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/asana",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/asana.json",
   "evidence": {
    "packet_revision": "2d8aa1197b461c51aed925ce6a127e141a4058092b0e48d89b22f0ff24e1c318",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "asana--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "asana--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "assemblyai",
   "name": "AssemblyAI",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A usage-billed speech API. Turn off auto-pay under Workspace, Settings, Billing to stop top-ups (not possible while an SSO connection is active). Only the Owner, as sole member, can delete the account from the Danger Zone; deletion is permanent. Order Forms need written notice 30 days before renewal.",
   "domains": [
    "assemblyai.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/assemblyai",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/assemblyai.json",
   "evidence": {
    "packet_revision": "5a83be4041998faebee0788924cdf0494ec70fd0d3cf07835d9edda9be4e2c8d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "assemblyai--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "assemblyai--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "assemblyai--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "atlassian",
   "name": "Atlassian (Jira, Confluence, Trello)",
   "category": "productivity",
   "audience": "business",
   "summary": "Jira and Confluence: an admin deactivates at admin.atlassian.com/billing (Subscriptions, Manage, more actions, Deactivate); paid sites stay open 15 days past the period end, but deactivating a free trial ends it. Trello: a Workspace admin cancels under Billing on the web. Enterprise and partner plans: sales or the partner portal.",
   "domains": [
    "atlassian.com",
    "atlassian.net",
    "trello.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/atlassian",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/atlassian.json",
   "evidence": {
    "packet_revision": "84d72fa8a04c40961b570d11cf67ed79ef9f7acc631822d00cbe8162f9300c72",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "atlassian--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "atlassian--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "atlassian--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "atlassian--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "att_internet",
   "name": "AT&T Internet",
   "category": "other_digital",
   "audience": "personal",
   "summary": "The account owner can call 800-288-2020 to cancel AT&T home internet or U-verse TV. Eligible online orders for Internet Air in Illinois or Massachusetts may qualify for myAT&T cancellation. An unfinished commitment may carry a fee; the cited end-of-billing-period timing is specific to Internet Air.",
   "domains": [
    "att.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-06",
   "level": "partial",
   "page": "https://stackcut.io/cancel/att_internet",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/att_internet.json",
   "evidence": {
    "packet_revision": "b5150fd16b8b083d8846e92a1d86d75554ffdb3a67b731e143c0360f225699ee",
    "docs_checked_on": "2026-10-06",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-06",
     "age_days": 3,
     "stale_after_days": 30,
     "next_check_on": "2026-11-05"
    },
    "routes": [
     {
      "route_id": "att-internet--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     },
     {
      "route_id": "att-internet--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     }
    ]
   }
  },
  {
   "id": "att_wireless",
   "name": "AT&T Wireless",
   "category": "communication",
   "audience": "personal",
   "summary": "AT&T says to cancel postpaid lines by chat when available or phone; some wireless orders made online in Illinois, Massachusetts, or New York may also qualify for account cancellation. Mid-cycle charges cover the full bill period, and linked installment balances become due.",
   "domains": [
    "att.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-06",
   "level": "partial",
   "page": "https://stackcut.io/cancel/att_wireless",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/att_wireless.json",
   "evidence": {
    "packet_revision": "9e54fd6f35194289beea49bf8f189fcb9147a2e708336c2d348da0c823074c2c",
    "docs_checked_on": "2026-10-06",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-06",
     "age_days": 3,
     "stale_after_days": 30,
     "next_check_on": "2026-11-05"
    },
    "routes": [
     {
      "route_id": "att-wireless--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     },
     {
      "route_id": "att-wireless--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     },
     {
      "route_id": "att-wireless--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     }
    ]
   }
  },
  {
   "id": "attio",
   "name": "Attio",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "An admin opens the workspace name, Workspace settings, Billing and chooses Cancel subscription at the bottom; access ends when the billing period ends, and fees aren't refunded. The Services Agreement renews each term unless notice comes 14 days before it ends. Export first: Workspace settings, General, Export Workspace data.",
   "domains": [
    "attio.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/attio",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/attio.json",
   "evidence": {
    "packet_revision": "00fc71c802d4beb760965d1598c2b497effe162d1423eecbd41e93e5dd701c6d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "attio--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "attio--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "audible",
   "name": "Audible",
   "category": "music_audio",
   "audience": "personal",
   "summary": "Cancel on Audible.com: your name, Membership details, Cancel membership, then Confirm cancellation; you get a confirmation email. Apple- or Google-billed memberships must be cancelled in the App Store or Google Play. Gotcha: Premium members lose unused credits when the membership ends, so spend them first.",
   "domains": [
    "audible.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/audible",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/audible.json",
   "evidence": {
    "packet_revision": "7337c614f2f745d36bd25771c9e1f9dbe8843218c358a5fca2b36f31c866096f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "audible--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "audible--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "audible--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "aura",
   "name": "Aura",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel on your Account Membership page at my.aura.com or by calling 1-855-712-0021; protection continues to the end of the term. App purchases are cancelled in the App Store or Google Play. Gotcha: the 60-day refund covers first annual web purchases only, and a refund ends access immediately.",
   "domains": [
    "aura.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/aura",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/aura.json",
   "evidence": {
    "packet_revision": "554b333d978696858dc3f574f844c0c4369875213e83110ed0a03b2e1b81f1bb",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "aura--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "aura--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "aura--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "auth0",
   "name": "Auth0",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Self-service plans cancel by downgrading to Free: Teams Dashboard > Settings > Subscription, choose Free, confirm. Export users first: bulk export isn't on Free. The tenant keeps running on Free; deleting it is separate and irreversible. Enterprise plans follow your Auth0 agreement and drop to Free when the term ends.",
   "domains": [
    "auth0.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/auth0",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/auth0.json",
   "evidence": {
    "packet_revision": "bdf2414a63cfe77759964f69a953766b4cb8da0337feecd5a83ed44a6201902d",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "auth0--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "auth0--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "auth0--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "autocad",
   "name": "AutoCAD",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Sign in, open Billing and orders, then Subscriptions and contracts, pick the product, and turn Auto-renew off or choose Cancel subscription at renewal. Access continues until expiry. Refunds are a separate request: within 15 days (monthly) or 30 days (annual, 3-year) of purchase or renewal.",
   "domains": [
    "autodesk.com",
    "manage.autodesk.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/autocad",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/autocad.json",
   "evidence": {
    "packet_revision": "2e0b932f74b21e1dd0d2ee026583412849ab3a949cf677acf669a3561f603b3e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "autocad--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "autocad--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "avast",
   "name": "Avast",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Sign in to your Avast Account, open My subscriptions and cancel the renewal (menus differ in Avast's new portal); access lasts until the period ends. App Store and Google Play purchases are cancelled there. Gotcha: 1- to 3-year plans can bill up to 35 days before renewal.",
   "domains": [
    "avast.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/avast",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/avast.json",
   "evidence": {
    "packet_revision": "19eaf4f3e166aebbf626ff349c6e9ba51d3049e424a38ad8d32551642240abac",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "avast--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "avast--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "avast--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "avast--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "avast--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "avaza",
   "name": "Avaza",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel by emailing support@avaza.com and confirming your account details; charges stop for future monthly billing periods once Avaza confirms in writing. Prepaid fees aren't refunded and no credits are given. To stop paying but keep the account, downgrade to the Free plan in Settings > Avaza Subscription.",
   "domains": [
    "avaza.com",
    "support.avaza.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/avaza",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/avaza.json",
   "evidence": {
    "packet_revision": "1e3c712f3dd84dd4035b3cc2c9d57d8578059925ba4cbdfa66f7917a498ab425",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "avaza--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "avg",
   "name": "AVG",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Sign in to your AVG Account, click Manage subscriptions, then Manage subscription and Unsubscribe or Cancel renewal; the paid product lasts until Expires on. App Store and Google Play purchases are cancelled there. Gotcha: 1- to 3-year plans can be billed up to 35 days before the new period.",
   "domains": [
    "avg.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/avg",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/avg.json",
   "evidence": {
    "packet_revision": "ddde82a599401a4c070096ea5ed9ad8a936e7f1bf071b84f51761afb087fca67",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "avg--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "avg--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "avg--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "avg--apple-app-store--r4",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "avg--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "aweber",
   "name": "AWeber",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Log in, go to the billing page and choose Close My Account under Current Plan, pass the security check and follow the prompts, or ask by live chat. Access runs to the end of the billing cycle; data is deleted within 30 days unless you switch to the $4.99 Hold Package.",
   "domains": [
    "aweber.com",
    "docs.aweber.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/aweber",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/aweber.json",
   "evidence": {
    "packet_revision": "45a68a9b6f4deb8d07ac81f2541ba0ec611f98c387275c27da0ac57b9a89186d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "aweber--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "aweber--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "aws",
   "name": "Amazon Web Services",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Only the root user can close an account: choose your account name, then Account, then Close account. Usage before closing still bills, Savings Plans and Reserved Instances keep invoicing until they expire, and Marketplace subscriptions and paid Support plans need their own cancelling.",
   "domains": [
    "aws.amazon.com",
    "docs.aws.amazon.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/aws",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/aws.json",
   "evidence": {
    "packet_revision": "0885304f656cbf0b8ee26d79125e98b794fcb5abbce9e3588cb14312d4bb884b",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "aws--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "aws--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "aws--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "aws--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "aws--direct-web--r5",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "aws--reseller-or-partner--r6",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "axiom",
   "name": "Axiom",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Someone with billing permissions downgrades in Settings > Plan (More > Downgrade); the Personal plan is free. Fees accrued before termination stay due. Deleting the organization (Settings > General) ends access to its data, so back up first. Contracts renew automatically without written notice 30 days before term end.",
   "domains": [
    "axiom.co"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/axiom",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/axiom.json",
   "evidence": {
    "packet_revision": "9a7965fca6162af594d648344b9743bc63cbf1ac9725659b480fa473f8ca6944",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "axiom--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "axiom--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "axiom--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "axiom--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "babbel",
   "name": "Babbel",
   "category": "education_learning",
   "audience": "personal",
   "summary": "On the web, open Profile and settings, then Account Information, and click Cancel auto-renewal; app subscriptions cancel in Apple or Google Play. Cancel at least 48 hours before renewal, as Babbel's terms ask. You keep courses until the term ends; no pro-rata refund in the US.",
   "domains": [
    "babbel.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/babbel",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/babbel.json",
   "evidence": {
    "packet_revision": "5efe2b45b042dc72e4abdf8c8d2a00bbd79a4fb8ef54b79f5d4ed6bab2373271",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "babbel--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "babbel--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "babbel--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "backblaze",
   "name": "Backblaze",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "Computer Backup: sign in, delete every backup (Delete Backup erases the backed-up data for good), then delete the unused licenses. B2: delete all files, buckets and app keys, then untick B2 Cloud Storage in My Settings. Gotcha: restore your files first, and monthly plans are never refunded.",
   "domains": [
    "backblaze.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/backblaze",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/backblaze.json",
   "evidence": {
    "packet_revision": "2e69331bba3565133c9fbd1c24e09149c252d60dcec8c925d230222167f498ca",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "backblaze--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "backblaze--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "backblaze--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "bamboohr",
   "name": "BambooHR",
   "category": "business_finance",
   "audience": "business",
   "summary": "Contact BambooHR to cancel (its Terms list support@bamboohr.com, 801-724-6600 and a legal address). Month-to-Month plans end on the last day of the month you cancel. Extended Terms can't be cancelled mid-term and renew for 12 months without 60 days' notice. Data is deleted 30 days after the plan ends.",
   "domains": [
    "bamboohr.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/bamboohr",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/bamboohr.json",
   "evidence": {
    "packet_revision": "ec17e47cc3f78d1dc8f37e2b63671690830d0e3dd0e4f3ad8433578c91d0a962",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "bamboohr--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bamboohr--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "bannerbear",
   "name": "Bannerbear",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Click your avatar (bottom left), Billing, Cancel Subscription, then choose Cancel at end of billing period or Cancel now. Gotcha: cancelling deletes all projects, templates and images (at period end, or at once with Cancel now); re-subscribe and contact support within 30 days to restore.",
   "domains": [
    "bannerbear.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/bannerbear",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/bannerbear.json",
   "evidence": {
    "packet_revision": "094927ffcb98697fd0892cf520045db843945abd9f34dbc4c0eff7527c3e7c00",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "bannerbear--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "basecamp",
   "name": "Basecamp",
   "category": "productivity",
   "audience": "business",
   "summary": "The account owner cancels in Adminland: scroll to Owner Actions, click Cancel this account, then confirm. Cancelling is immediate: the account locks at once and its data is deleted after 30 days, so export first. Unused monthly time isn't prorated automatically (ask support); annual packages get the difference back.",
   "domains": [
    "basecamp.com",
    "basecamp-help.com",
    "37signals.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/basecamp",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/basecamp.json",
   "evidence": {
    "packet_revision": "06f4dd1e6c660576d7bd11d7923a4e996c61651448d69be72d1b831b562667b9",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "basecamp--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "basecamp--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "basecamp--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "beacons",
   "name": "Beacons",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "On a computer (not mobile), open Account Settings, Billing, pick the subscription, click Manage, then Cancel. Premium features end immediately, with no prorated refund, and you drop to the Free plan. A custom domain is unlinked, and domains bought through Beacons stay Beacons' property ($70 transfer).",
   "domains": [
    "beacons.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/beacons",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/beacons.json",
   "evidence": {
    "packet_revision": "78abc8208079074247a0e9583111f228636fb16257d274644dee2691b8530823",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "beacons--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "beautiful_ai",
   "name": "Beautiful.ai",
   "category": "design_creative",
   "audience": "personal",
   "summary": "On a desktop, click the Profile icon, Manage Account, Billing, Manage Plan, then cancel the Pro or Team subscription. It runs to the end of the billing period, then drops to Basic. Monthly plans are never refunded; annual ones only within 24 hours. Trials charge automatically after 14 days.",
   "domains": [
    "beautiful.ai"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/beautiful_ai",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/beautiful_ai.json",
   "evidence": {
    "packet_revision": "71b85f40d4d7343a6dbfedbdd7eec8c3baf143accba6d43dc7e96eed3c08bebd",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "beautiful-ai--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "beautiful-ai--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "beautiful-ai--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "beehiiv",
   "name": "beehiiv",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Workspace Admins can downgrade to Free or a lower subscriber tier in Settings > Billing & Plan. Review the downgrade summary before confirming; the account page then shows the upcoming plan, rate, and start date. Monthly-billed accounts may qualify for a pause. Account deletion requires owned workspaces deleted or transferred and custom domains removed.",
   "domains": [
    "beehiiv.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/beehiiv",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/beehiiv.json",
   "evidence": {
    "packet_revision": "e7a2e110acf6d5550465488a8b07713a7213680e05d502368c68abd2734be937",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "beehiiv--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "beehiiv--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "beehiiv--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "better_stack",
   "name": "Better Stack",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Better Stack publishes no cancel steps: an Admin or Billing admin manages the subscription, invoices and payment settings in the web app, or email hello@betterstack.com. A 60-day money-back guarantee is advertised. Deleting your user account is permanent and isn't documented as stopping billing.",
   "domains": [
    "betterstack.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/better_stack",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/better_stack.json",
   "evidence": {
    "packet_revision": "88bf8cbed3c310e652bd78c9bbc5afa8aba2b637c34581001fd3cd7db605f5ae",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "better-stack--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "better-stack--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "better-stack--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "betterhelp",
   "name": "BetterHelp",
   "category": "health_fitness",
   "audience": "personal",
   "summary": "Cancel any time in your BetterHelp account settings (or via customer service); a confirmation email follows. Billing stops at the end of the current cycle, which runs from your therapist-match date; unused sessions don't roll over. Refunds are case-by-case via contact@betterhelp.com.",
   "domains": [
    "betterhelp.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/betterhelp",
   "hub": "https://stackcut.io/cancel/fitness-apps",
   "json": "https://stackcut.io/exits/betterhelp.json",
   "evidence": {
    "packet_revision": "2144cef644dff02087d9f2ee49a8f370bd8c6166103d50322b87a1e42dd9f0eb",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "betterhelp--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "bigcommerce",
   "name": "BigCommerce",
   "category": "productivity",
   "audience": "business",
   "summary": "Core, Growth and Scale plans have no contract: cancel any time in your store's control panel, and BigCommerce stops billing immediately. Performance plans are custom-priced and billed annually, so they follow your contract. Plans upgrade automatically when trailing 12-month sales pass the plan's threshold.",
   "domains": [
    "bigcommerce.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/bigcommerce",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/bigcommerce.json",
   "evidence": {
    "packet_revision": "ff2537c952622149be7c07976eeb838e0039102f33b042dfaa9553e0e9171088",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "bigcommerce--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bigcommerce--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "bigin",
   "name": "Bigin by Zoho",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel by moving to Free: profile, Manage Subscription, Change Plan, select Free, Proceed to downgrade, Move to Free edition; data stays. Missed a renewal? Cancel within 5 business days (monthly) or 15 days (annual) after it to be eligible for Zoho's full refund. iPhone-app purchases cancel through Apple.",
   "domains": [
    "bigin.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/bigin",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/bigin.json",
   "evidence": {
    "packet_revision": "0cf506d3937bf76726e7482b50437adbb97cc1c64107e146dae61b666095e7ec",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "bigin--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "bigin--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "bigmarker",
   "name": "BigMarker",
   "category": "communication",
   "audience": "business",
   "summary": "Sold through sales under an Order Form and the Master Services Agreement. Plans renew automatically unless you give written notice (email acceptable) at least 30 days before the term ends. Cancelling early still owes fees to the end of the term, and prepaid fees aren't refunded.",
   "domains": [
    "bigmarker.com",
    "get.bigmarker.com",
    "kb.bigmarker.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/bigmarker",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/bigmarker.json",
   "evidence": {
    "packet_revision": "713381133eb561301733b4b8291af9db45caece9832f1f97a2faf6110f4157ef",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "bigmarker--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "bigmarker--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "bill_com",
   "name": "BILL",
   "category": "business_finance",
   "audience": "business",
   "summary": "Submit a cancellation request from your BILL account or through BILL's customer support portal. Subscription accounts stop on the last day of the current billing cycle (later if payments are still pending). Gotcha: no prorated refund, fees accrue until that date, and an outstanding loan delays cancellation until it's repaid.",
   "domains": [
    "bill.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/bill_com",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/bill_com.json",
   "evidence": {
    "packet_revision": "14fb954509e16cf0e101766170fdaa38a1e04e3b46caa5475d6f67f485b70f29",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "bill-com--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bill-com--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "bitbucket",
   "name": "Bitbucket",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Where you cancel depends on when you bought: plans bought before September 10, 2025 change to Free in Workspace settings, Plan details; newer subscriptions are deactivated at admin.atlassian.com/billing. Billing is per workspace member, renewals aren't refunded, and deactivating a trial ends it at once. Clone repositories first.",
   "domains": [
    "bitbucket.org"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/bitbucket",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/bitbucket.json",
   "evidence": {
    "packet_revision": "69ae1b62beac0dd9238a0c784dbebc21e18de3bb61feab20f64043c8f73febef",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "bitbucket--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "bitbucket--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "bitdefender",
   "name": "Bitdefender",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Sign in to Bitdefender Central, open My Subscriptions and end auto-renewal under My Payments or Subscriptions (or in 2Checkout's MyAccount); the plan runs to its expiry date. App Store and Google Play purchases are cancelled there. Website orders have a 30-day money-back guarantee. Gotcha: expired software stops working.",
   "domains": [
    "bitdefender.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/bitdefender",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/bitdefender.json",
   "evidence": {
    "packet_revision": "3927c13f17106c724e597af9f313b3dc4b8dedbb8eda9c7e32fd099c93708c6a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "bitdefender--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bitdefender--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bitdefender--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bitdefender--apple-app-store--r4",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bitdefender--google-play--r5",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bitdefender--reseller-or-partner--r6",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "bitly",
   "name": "Bitly",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Open Settings, Billing and usage, then Downgrade to free; paid features last until the billing period ends and there's no refund. Enterprise plans go through the account manager. Gotcha: bit.ly links keep working, but custom-domain links lose SSL renewal and complimentary-domain links break when the domain registration lapses.",
   "domains": [
    "bitly.com",
    "bit.ly"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/bitly",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/bitly.json",
   "evidence": {
    "packet_revision": "3b1a01fbbf789de32c1a2b63e5fcdb2f5cd74e8e7bbd3ce86c90f99d174162cd",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "bitly--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "bitly--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "bitwarden",
   "name": "Bitwarden",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Premium: in the Bitwarden web app, go to Settings → Subscription and select Cancel subscription; paid features end on the Next charge date. Organizations: an owner cancels in the Admin Console under Billing → Subscription. Deleting an account or organization doesn't cancel its subscription. Refunds within 30 days.",
   "domains": [
    "bitwarden.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/bitwarden",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/bitwarden.json",
   "evidence": {
    "packet_revision": "6b74349f42a7e0e682ff694a7fa844062db0ac54336deeba61abbb9e4cb7e6c4",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "bitwarden--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bitwarden--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "bizee",
   "name": "Bizee",
   "category": "business_finance",
   "audience": "business",
   "summary": "To stop Bizee's registered agent service (free the first year with an LLC formation; $149/year standalone), name a new agent with your state and notify Bizee before it expires, or it may renew. Gotcha: renewals are charged by Bizee's partner and can't be reversed. Virtual Address cancel steps aren't published.",
   "domains": [
    "bizee.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/bizee",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/bizee.json",
   "evidence": {
    "packet_revision": "430807e535455aeeed0d74a29ad1021aa9667fce98b0d2c4bf507cd69c09a163",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "bizee--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bizee--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bizee--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "bluehost",
   "name": "Bluehost",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Turn off Auto-Renew for the plan, and separately for each domain and add-on, in the Bluehost Portal's Renewal Center at least 16 days before the term ends. For the 30-day money-back refund, contact support by chat or phone. Gotcha: hosting data is deleted after the plan ends.",
   "domains": [
    "bluehost.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/bluehost",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/bluehost.json",
   "evidence": {
    "packet_revision": "bf778ef67c89d994ee7e1b5ffe18ce16918e6c411244c7655ca91a1958cf1335",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "bluehost--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bluehost--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "bluehost--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "bolt",
   "name": "Bolt.new",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Click your profile icon, then Subscription, Billing details, Cancel subscription; the StackBlitz billing portal asks for a reason before the final Cancel subscription. The plan stays active until the billing period ends, then drops to Free and all allocated tokens, including rollover tokens, are lost. Fees are non-refundable.",
   "domains": [
    "bolt.new",
    "stackblitz.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/bolt",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/bolt.json",
   "evidence": {
    "packet_revision": "52b301f2e41b326e78b0925d8b975814091f8e03ae20c554d9ae1c9d4f7a21ff",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "bolt--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "bolt--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "booksy",
   "name": "Booksy",
   "category": "productivity",
   "audience": "business",
   "summary": "Booksy Biz is a monthly subscription with no commitment. If Booksy bills your card, cancel by emailing the Support Team at info.us@booksy.com; if you subscribed through the Apple App Store or Google Play, cancel in that store. Ask Support for a copy of your client list before you go.",
   "domains": [
    "booksy.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "email",
    "platform_settings"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/booksy",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/booksy.json",
   "evidence": {
    "packet_revision": "dd05999852925f639df01cb77418d60014c3e31c8b7e908aa1b2043d851e40e1",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "booksy--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "booksy--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "booksy--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "boomerang",
   "name": "Boomerang",
   "category": "productivity",
   "audience": "business",
   "summary": "Open the Boomerang Account Page (Boomerang icon in Gmail, Manage scheduled messages, My Account, Account), click Don't Renew, then Confirm. The plan ends at the end of the billing cycle, with no further charges. Paid plans are non-refundable, including partial months. Plans bought in the iOS app cancel through Apple.",
   "domains": [
    "boomeranggmail.com",
    "help.boomeranggmail.com",
    "b4g.baydin.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/boomerang",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/boomerang.json",
   "evidence": {
    "packet_revision": "c64c0fe8b435524ee1eedd6eabe72be576c066c70f15517ac2e6a2e2ed471f4f",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "boomerang--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "boomerang--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "box",
   "name": "Box",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "Personal Pro: Account Settings > Cancel Account, finish the survey, then Permanently Cancel My Account. Business and Enterprise admins cancel in Admin Console > Account & Billing. Cancel 3 business days before renewal; annual plans can't cancel mid-term, and there are no refunds. Plan changes go through cancel@box.com.",
   "domains": [
    "box.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/box",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/box.json",
   "evidence": {
    "packet_revision": "2a24896106cb8eaeb83dcf2afeff094a1c0fb9365f6023eb3fab410844b3b389",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "box--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "box--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "box--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "brainly",
   "name": "Brainly",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel Brainly Plus or Tutor on Brainly Web (Account Settings, Subscription, CANCEL SUBSCRIPTION) or in the Android app, at least 24 hours before renewal; the iOS app can't cancel. Trials started through the App Store or Google Play cancel there. No refunds; deleting your account doesn't cancel.",
   "domains": [
    "brainly.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/brainly",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/brainly.json",
   "evidence": {
    "packet_revision": "db971f219f1ab8e395ae3c896d091047f580602e0280ceefea18c43ab7cc9de6",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "brainly--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "brainly--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "brainly--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "brainly--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "brevo",
   "name": "Brevo",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Open the account dropdown, My plan, Cancel subscription; decline the pause offer and confirm. You drop to the Free plan when the billing period ends. Yearly Professional plans and dedicated IPs need a support ticket, and Free accounts are deleted after four months without a login.",
   "domains": [
    "brevo.com",
    "sendinblue.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/brevo",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/brevo.json",
   "evidence": {
    "packet_revision": "8a109d582b6fd293f7c9f970705e5409453f41fbce0f1b5050fefc1d36cb2ce7",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "brevo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "brevo--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "brevo--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "brevo--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "brightwheel",
   "name": "brightwheel",
   "category": "education_learning",
   "audience": "personal",
   "summary": "A program cancels Premium through brightwheel Support: the owner asks by chat, or emails Subscription@mybrightwheel.com, giving 30 days' notice before renewal. Fees for the current period are owed and nothing is refunded. Deactivate recurring student billing plans first, or they keep charging families.",
   "domains": [
    "mybrightwheel.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/brightwheel",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/brightwheel.json",
   "evidence": {
    "packet_revision": "18e4bdc485ee8ca22c6205fd1693a0724dd9962d627a1b40513bb817d6ab90d2",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "brightwheel--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "brightwheel--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "britbox",
   "name": "BritBox",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel in the Account Details section of My Account on britbox.com before the renewal date; you keep watching until the billing period ends. Payments are non-refundable. If Apple, Google Play or another platform bills you, you must cancel on that platform.",
   "domains": [
    "britbox.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/britbox",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/britbox.json",
   "evidence": {
    "packet_revision": "bb02b2874755a661510fe78df1f17d713245f4a7f1a28ae72124bb902d3e9554",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "britbox--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "britbox--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "britbox--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "britbox--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "browserbase",
   "name": "Browserbase",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel a Developer or Startup plan in Settings, then Usage & billing, Change plan; you can use it until the paid term ends. Plans auto-renew unless you opt out, and fees already paid aren't refunded. Usage over the included browser hours is billed as pay-as-you-go overage. Scale plans go through sales.",
   "domains": [
    "browserbase.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/browserbase",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/browserbase.json",
   "evidence": {
    "packet_revision": "1843f0eae47f035dc9a51042194d0abdb5990ab10cae521b3f32565651a95a05",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "browserbase--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "browserbase--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "browserless",
   "name": "Browserless",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Browserless says you can switch plans or cancel anytime, but the in-account steps aren't documented. The Terms let you end them by notifying the company; support@browserless.io is the only address they give. Your stored email is destroyed once you cancel and the billing period expires.",
   "domains": [
    "browserless.io",
    "docs.browserless.io",
    "status.browserless.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/browserless",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/browserless.json",
   "evidence": {
    "packet_revision": "4556b683bf253293cd9dd063269f8af8fb8a62605c8797aac718954ed9b1cbbe",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "browserless--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "browserless--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "browserless--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "browserstack",
   "name": "BrowserStack",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Stop the subscription on BrowserStack's Subscriptions page (browserstack.com/accounts/subscriptions); plans stay active to the end of the billing cycle and fees aren't refunded. Order-form contracts renew automatically unless you give written notice 60 days before the term ends. Percy still bills extra screenshots from the last month.",
   "domains": [
    "browserstack.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/browserstack",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/browserstack.json",
   "evidence": {
    "packet_revision": "e325a36bfcbeda01b29eceaa44552a06705b158e1e5c4ae7b9526043853d34d2",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "browserstack--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "browserstack--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "buffer",
   "name": "Buffer",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "The account owner cancels in Billing (profile avatar, Billing, three dots, Cancel Plan), picks channels to keep, answers a survey and confirms; the plan runs to the period's end, then drops to Free. Plans bought in the iOS or Android app are cancelled with Apple or Google.",
   "domains": [
    "buffer.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/buffer",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/buffer.json",
   "evidence": {
    "packet_revision": "28a519885fcd38498345354eb4b6105584a7524ee3489c7a45b166d988607f25",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "buffer--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "buffer--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "buffer--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "buffer--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "buildkite",
   "name": "Buildkite",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Buildkite's self-serve Pro plan is billed monthly per active user and renews automatically, with agents and test executions metered on top; the docs say to manage the subscription under Settings, then Organization Settings, but don't describe a cancel step. Fees are nonrefundable. Enterprise and reseller contracts follow their Order Form.",
   "domains": [
    "buildkite.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/buildkite",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/buildkite.json",
   "evidence": {
    "packet_revision": "3a5d98735786bc52ffb40292d0986bcd7e41b79369cf68a550baab172cd0b4f1",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "buildkite--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "buildkite--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "bumble",
   "name": "Bumble",
   "category": "dating",
   "audience": "personal",
   "summary": "Cancel where you pay: Apple or Google Play settings for app store purchases; for card, PayPal or Apple Pay, the Bumble app (profile, Subscription details, Manage your subscription). Cancel at least 24 hours before renewal; perks last until the period ends. Deleting the app or account doesn't cancel billing.",
   "domains": [
    "bumble.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/bumble",
   "hub": "https://stackcut.io/cancel/dating",
   "json": "https://stackcut.io/exits/bumble.json",
   "evidence": {
    "packet_revision": "2d143b8e423ded28babcf7cf09d848f322df013ce635abcd6f1b4404939941a3",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "bumble--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "bumble--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "bumble--direct-app--r3",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "bunny_stream",
   "name": "Bunny Stream",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Stream bills usage from your bunny.net balance. To stop Stream charges, delete its videos and libraries (Enterprise DRM needs support); to leave entirely, close the bunny.net account under Account Settings. Closing is permanent, deletes all data and doesn't refund the balance.",
   "domains": [
    "bunny.net",
    "dash.bunny.net"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/bunny_stream",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/bunny_stream.json",
   "evidence": {
    "packet_revision": "1a40481405d86e3dad4c952bd4c8f997ce35f98a7c61d345617e00c19973339b",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "bunny-stream--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "bunny-stream--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "buzzsprout",
   "name": "Buzzsprout",
   "category": "design_creative",
   "audience": "personal",
   "summary": "The podcast's owner cancels by deleting: Settings, Podcast Settings, Delete Podcast tab, tick the Terms of Cancelation, then Delete this Podcast and ALL its Data Now. Everything goes immediately, feed and listings included. To stay online for $5 a month, use the Archive plan; moving hosts, redirect the feed first.",
   "domains": [
    "buzzsprout.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/buzzsprout",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/buzzsprout.json",
   "evidence": {
    "packet_revision": "959b653687701868f33dbe76faa8befdbed78b5de8b6c958ddb092e0801433c6",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "buzzsprout--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "buzzsprout--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "calendly",
   "name": "Calendly",
   "category": "productivity",
   "audience": "business",
   "summary": "Downgrade the paid account to Free on your account's billing page, or ask Calendly Support; it takes effect at the end of the current term. Invoice-billed and Enterprise customers must give 30 days' written notice before the term ends or it renews automatically. Fees are non-refundable.",
   "domains": [
    "calendly.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/calendly",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/calendly.json",
   "evidence": {
    "packet_revision": "6703d340b6e7a6064905bed35ad04622a584207b4f191cfbb77e82d26b0cfeb9",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "calendly--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "calendly--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "calm",
   "name": "Calm",
   "category": "health_fitness",
   "audience": "personal",
   "summary": "On calm.com: profile icon, Settings, Manage Subscription, Cancel Subscription. Apple, Google Play and Samsung Health subscriptions cancel in those apps; Family Plans only by the admin on the website. Premium lasts to the period's end. Cancelling doesn't refund; Calm.com and Google Play purchases may be refunded within 30 days.",
   "domains": [
    "calm.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/calm",
   "hub": "https://stackcut.io/cancel/fitness-apps",
   "json": "https://stackcut.io/exits/calm.json",
   "evidence": {
    "packet_revision": "3c102ee523ea8b8d38d639b6653c875f8047d7a18bc2121dcba3dbd0cc12e6b4",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "calm--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "calm--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "calm--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "calm--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "canny",
   "name": "Canny",
   "category": "productivity",
   "audience": "business",
   "summary": "An Owner-level admin cancels at the very bottom of the Billing page in settings: pick a reason, then click Cancel subscription. Access lasts to the end of the billing cycle. Cancelling doesn't delete the workspace; deleting it (Delete tab) erases all data and needs the subscription cancelled first.",
   "domains": [
    "canny.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/canny",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/canny.json",
   "evidence": {
    "packet_revision": "50da04ab810613771e4bd66db971f6b11014468aae5562a5c84be29501f9ae32",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "canny--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "canny--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "canny--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "canva",
   "name": "Canva",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel in Canva under Settings, then Billing: Cancel plan, Continue cancellation, pick a reason, then Cancel subscription; cancel mobile subscriptions in the App Store or Google Play. Paid features last until the period ends; designs stay on Canva Free. Cancelling Canva Teams is permanent; a 3-month pause is offered.",
   "domains": [
    "canva.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/canva",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/canva.json",
   "evidence": {
    "packet_revision": "fd673ef68d61a0c52643b826c92b8e780186681a19fe084a801d2f77d84e3d0f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "canva--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "canva--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "canva--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "capcut",
   "name": "CapCut Pro",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel where you subscribed (Apple, Google Play, or the subscription page on CapCut's website or desktop app) at least 24 hours before renewal. Pro lasts until the period ends, then drops to Free. Refunds only within 14 days with no use. Back up cloud files first: cloud space is suspended.",
   "domains": [
    "capcut.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/capcut",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/capcut.json",
   "evidence": {
    "packet_revision": "42cf732523b49ac9ec9c1502eeb9c2c4c03ac7e32881299e6f0041131f16ed22",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "capcut--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "capcut--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "capcut--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "capsule_crm",
   "name": "Capsule CRM",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Only the Super Administrator can cancel: Account Settings, Account and Plan, Cancel Account, tick every box, then Cancel account. Billing stops at cancellation, data is deleted after two weeks, and a restore link lasts 14 days. Export the CSVs first.",
   "domains": [
    "capsulecrm.com",
    "app.capsulecrm.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/capsule_crm",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/capsule_crm.json",
   "evidence": {
    "packet_revision": "c80fadc7bf99a9917ea86b3994843a341790827440771a76ef4b7074b5f0dade",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "capsule-crm--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "captions",
   "name": "Captions",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel where you subscribed. Website plans: open the Captions billing portal, sign in with the magic link and choose Cancel Plan. App Store: Settings, your name, Subscriptions. Google Play: Play subscriptions. Cancel 24 hours before renewal. Deleting the app or account doesn't cancel.",
   "domains": [
    "captions.ai"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/captions",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/captions.json",
   "evidence": {
    "packet_revision": "ba3fbb75579128794efbe647874112ccd007a23ea383ac78f06c4bc22d636d3e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "captions--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "captions--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "captions--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "capture_one",
   "name": "Capture One",
   "category": "design_creative",
   "audience": "personal",
   "summary": "For website subscriptions, log in to your Capture One account, click Manage under Plans & Services Management, then Cancel Subscription; access lasts to the end of the billing cycle. Capture One Mobile is cancelled through Apple. Cancelling through PayPal instead disables the license at once, with no refund.",
   "domains": [
    "captureone.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "paypal"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/capture_one",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/capture_one.json",
   "evidence": {
    "packet_revision": "caba3a6b186583946710762f1a2ff20166472d77c54f71098ca740cf87f71b64",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "capture-one--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "capture-one--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "capture-one--paypal--r3",
      "channel": "paypal",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "carbonite",
   "name": "Carbonite",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "Turn off automatic renewal at account.carbonite.com: Safe plans under Subscriptions > Options > Turn OFF Auto-Renewal; Safe Pro and Server plans (Billing Owner) under Account Summary > Change > Yes, cancel automatic renewal. Backups keep working until the expiration date. Gotcha: backed-up data is permanently removed after the grace period.",
   "domains": [
    "carbonite.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/carbonite",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/carbonite.json",
   "evidence": {
    "packet_revision": "4150c84b0b930019eebb43a76054e0318c8cbce703321c41235efaf05b09504b",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "carbonite--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "carbonite--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "carepatron",
   "name": "Carepatron",
   "category": "productivity",
   "audience": "business",
   "summary": "Open Settings, Workspace settings, the Subscriptions tab, then Cancel Subscription. Access continues to the end of the billing period, then the workspace moves to the Free plan. Payments are final: no refunds for annual plans or the current period. Data is kept no more than 90 days after termination.",
   "domains": [
    "carepatron.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/carepatron",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/carepatron.json",
   "evidence": {
    "packet_revision": "47fb0ff88bf45bdb90ef877bb3a29c2e8f49f93e0d5f6d51a58d16c570302ab8",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "carepatron--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "carepatron--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "carrd",
   "name": "Carrd",
   "category": "productivity",
   "audience": "business",
   "summary": "Carrd Pro is a yearly plan: turn off auto-renew in the Dashboard’s Account panel, under Current Plan, then confirm. Remove a saved payment method to stop card charges. Refunds are generally unavailable, but Carrd may refund prorated downgrade credit at its discretion.",
   "domains": [
    "carrd.com",
    "carrd.co"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/carrd",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/carrd.json",
   "evidence": {
    "packet_revision": "7ef2e47d6ef8d8dfff0125b1364443e9fcc243085a523ace0b602951c52ecdbc",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "carrd--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "carrd--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "cartesia",
   "name": "Cartesia",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Before the monthly renewal date (counted from purchase), click the cancel subscription button or email support@cartesia.ai. You keep the tier and your credits until the period ends. Gotcha: if you turned overages on, they bill on top of the plan until you turn them off; payments are nonrefundable.",
   "domains": [
    "cartesia.ai"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/cartesia",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/cartesia.json",
   "evidence": {
    "packet_revision": "110d42b797bc65983f84280e2f0aabf16d036aec19b46674f016041b73a44286",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "cartesia--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cartesia--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cartesia--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "chatgpt",
   "name": "ChatGPT Plus",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Cancel in ChatGPT under Settings, then Billing, or in Apple or Google Play if you subscribed there, at least 24 hours before the next billing date. Paid features last until the period ends. Payments are generally non-refundable. Deleting the app, or your account, does not cancel an Apple subscription.",
   "domains": [
    "chatgpt.com",
    "openai.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/chatgpt",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/chatgpt.json",
   "evidence": {
    "packet_revision": "1ae38c1be308f23c8c4b457d744af99bfe63b4aa8f6973907ae39e93286236fe",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "chatgpt--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "chatgpt--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "chatgpt--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "chatgpt--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "chegg",
   "name": "Chegg",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel on a computer at chegg.com: My Account, Orders, Cancel Subscription, then confirm with the orange Cancel Subscription button. Access lasts until the billing period ends. App Store or Google Play subscriptions must be cancelled in the store. The flow offers a pause (up to six months) first.",
   "domains": [
    "chegg.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/chegg",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/chegg.json",
   "evidence": {
    "packet_revision": "56d4b222ee99b37359a4bc841b717b8edd252aa2725684cc4808207ebb3dbcfb",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "chegg--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "chegg--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "chegg--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "circle",
   "name": "Circle",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Circle's help center couldn't be read, so self-serve cancel steps are unconfirmed. Circle tells paying customers to email support@circle.so; account deletion or deactivation requests go to legal@circle.so. Gotcha: Circle offers a 30-day, 100% money-back guarantee, so ask for a refund within 30 days.",
   "domains": [
    "circle.so"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/circle",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/circle.json",
   "evidence": {
    "packet_revision": "077c96b8429fc2445e789518e486fe8656b92b7d7fb17f29d74f031871417bf2",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "circle--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "circle--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "circleci",
   "name": "CircleCI",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Org admins cancel a Performance plan in the web app: Plan, Billing, Looking to cancel your plan?, then Cancel. Access runs to the end of the billing cycle; unused credits are forfeited with no refund, then the org moves to the Free plan. Scale and Server plans are contracts arranged through sales.",
   "domains": [
    "circleci.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/circleci",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/circleci.json",
   "evidence": {
    "packet_revision": "d475ad1cb62ecc4bfb6f47b899585e3cca91363841d9a6330f83e38713d5dd79",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "circleci--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "circleci--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "circleci--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "claude",
   "name": "Claude Pro",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Cancel in Claude under Settings, then Billing, or through Apple or Google Play if you subscribed in the app, at least 24 hours before the next billing date. Pro lasts until the period ends. Payments are non-refundable except as the terms or law require; Apple handles App Store refunds.",
   "domains": [
    "claude.ai",
    "claude.com",
    "anthropic.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/claude",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/claude.json",
   "evidence": {
    "packet_revision": "2567c21f72e7a2de9a9a808ba282aa20a73ea9278e31689f377a4f5db3a0a243",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "claude--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "claude--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "claude--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "clay",
   "name": "Clay",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "A workspace admin cancels in Settings, Plan & billing (the Billing section), or by emailing support@clay.run. Features last until the next payment date, then the workspace moves to the free plan. Fees are non-refundable, and credits above the new plan's rollover limit are lost when the cycle ends.",
   "domains": [
    "clay.com",
    "clay.run"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/clay",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/clay.json",
   "evidence": {
    "packet_revision": "3fc6d4203ca2115fcf5588b5f25c2a9b27d3a590cfcef7359871b83b2a10b5e3",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "clay--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "clay--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "clerk",
   "name": "Clerk",
   "category": "developer_tools",
   "audience": "business",
   "summary": "In the Clerk Dashboard, pick the workspace, open Billing, select Manage plan, then Cancel Plan on the Hobby plan and confirm. It moves to Hobby at the end of the billing cycle, and usage-based features keep charging until you turn them off. Deleting your account doesn't cancel the plan.",
   "domains": [
    "clerk.com",
    "dashboard.clerk.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/clerk",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/clerk.json",
   "evidence": {
    "packet_revision": "7faeb934371360099983fcda246fe61915217dcdf4be5d95cf225a67f84711bb",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "clerk--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "clerk--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "clerk--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "clickfunnels",
   "name": "ClickFunnels",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "In ClickFunnels 2.0: Workspace Settings, Billing (opens the Customer Center), Subscriptions, three-dot menu, Manage Subscription, Cancel Plan, then finish every confirmation; the final button deletes all your content. The Terms ask for notice at least ten days before your next subscription month. Pausing ($17/month) keeps funnels.",
   "domains": [
    "clickfunnels.com",
    "myclickfunnels.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/clickfunnels",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/clickfunnels.json",
   "evidence": {
    "packet_revision": "fcb9e99cba44111d7b41c5eee756caee8a0ccec3a9f455987ed3c2fc43bb6891",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "clickfunnels--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "clickfunnels--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "clickfunnels--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "clickhouse",
   "name": "ClickHouse Cloud",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Usage-billed, no recurring fee: stop and delete every service (a paused service still bills for storage and backups), pay the last bill, then open a Severity 3 support case titled \"Please close my ClickHouse account\". Marketplace subscribers cancel renewal in the AWS, GCP or Azure console.",
   "domains": [
    "clickhouse.com",
    "clickhouse.cloud"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/clickhouse",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/clickhouse.json",
   "evidence": {
    "packet_revision": "1d232c9c86671cd46a45611326e36bc33f7dda0c5fde95bc21f5064a471abb85",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "clickhouse--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "clickhouse--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "clickhouse--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "clickhouse--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "clickup",
   "name": "ClickUp",
   "category": "productivity",
   "audience": "business",
   "summary": "A Workspace owner or admin clicks the Workspace avatar, Settings, Billing, then Cancel plan; it applies at the end of the billing cycle. Annual plans need notice at least 30 days before renewal. Add-ons are independent and must be cancelled separately. Refunds only under the 30-day first-purchase guarantee.",
   "domains": [
    "clickup.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/clickup",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/clickup.json",
   "evidence": {
    "packet_revision": "1100a16bc81dcf5f8bd6a88c0fa0519c74a1c94ea8c57b0294d98b28372d5f32",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "clickup--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "clickup--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "clio",
   "name": "Clio",
   "category": "productivity",
   "audience": "business",
   "summary": "An administrator starts in Clio Manage (Settings, Account and Payment Info, Close Account) and must call Clio support to verify. Cancel before renewal: it takes effect at the term's end, and cancelling mid-term makes the rest of the term's fees due at once. Data can be retrieved for 90 days.",
   "domains": [
    "clio.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/clio",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/clio.json",
   "evidence": {
    "packet_revision": "b56f2a58e6435456b42ecc4be9158d65d94a64d112223303080defedc3ee505d",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "clio--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "clio--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "clio--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "clockify",
   "name": "Clockify",
   "category": "business_finance",
   "audience": "business",
   "summary": "A Workspace Owner or Admin opens the menu next to the workspace name, then Subscription, Billing, Cancel subscription. Paid features last until the billing cycle ends, then the workspace drops to Free; no refunds. Export CSV/Excel first: Free exports only PDF, 31 days per report.",
   "domains": [
    "clockify.me"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/clockify",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/clockify.json",
   "evidence": {
    "packet_revision": "0a1d83103a46971c75fb183fc7274b168c283fc7824eb77df1c8b1f1e9f26a1a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "clockify--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "clockshark",
   "name": "ClockShark",
   "category": "business_finance",
   "audience": "business",
   "summary": "Monthly subscriptions end with written notice sent by email, at least 30 days ahead. Contracts (the pricing page says three years) renew automatically unless ended under your order, so read the order first. Fees are non-refundable. Back up your Client Data within 365 days of termination.",
   "domains": [
    "clockshark.com",
    "app.clockshark.com",
    "help.clockshark.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/clockshark",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/clockshark.json",
   "evidence": {
    "packet_revision": "59b16e79ac5ea2305f5f8e8b6525c8e8a41c2a6a8f2666acbb4eef6536c8329c",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "clockshark--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "clockshark--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "close",
   "name": "Close",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "An admin opens Settings, Billing, Plan and scrolls to Cancel account; the account closes at the end of the monthly or annual period, with no refunds. Cancelling the primary organization also cancels its secondary orgs. Export activities first: content stays retrievable only 30 days after termination.",
   "domains": [
    "close.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/close",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/close.json",
   "evidence": {
    "packet_revision": "c1b31287a3590054e565aaac5f6ec329d0bb78c2f7880541555fa0081f01528e",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "close--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "close--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "cloudflare",
   "name": "Cloudflare",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel each paid plan or add-on (Pro, Business, Workers Paid, R2) under Manage Account, Billing, Subscriptions: Cancel, pick a reason, Confirm. Moving your DNS away cancels nothing. It ends with the billing period; no refunds, and usage is billed in arrears. Enterprise contracts need written notice two months before renewal.",
   "domains": [
    "cloudflare.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/cloudflare",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/cloudflare.json",
   "evidence": {
    "packet_revision": "85f7b00358a8b1c26734f7bd01cc71201fe41dc27d59fea4191e5583fb2b35d0",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "cloudflare--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "cloudflare--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "cloudflare--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "cloudinary",
   "name": "Cloudinary",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A root user or Billing/admin user cancels in Console Settings, Billing, Plans (Start the process here), or downgrades there to the Free plan to stop paying and keep assets. Gotcha: cancelling disables the account and its stored media at once, and 30 days later everything is permanently removed. Fees aren't refundable.",
   "domains": [
    "cloudinary.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/cloudinary",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/cloudinary.json",
   "evidence": {
    "packet_revision": "28cd4d4b82c92b4d54e42307a74ba2c2e148c62d699e30286d3880dafb22e493",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "cloudinary--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cloudinary--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cloudinary--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cloudinary--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "cloudmailin",
   "name": "CloudMailin",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Downgrade or cancel your CloudMailin account at any time; billing stops at the end of the current period, with no refunds. If you added CloudMailin as a Heroku add-on, remove it with heroku addons:destroy cloudmailin. Gotcha: that destroys all associated data and can't be undone.",
   "domains": [
    "cloudmailin.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/cloudmailin",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/cloudmailin.json",
   "evidence": {
    "packet_revision": "3124f92924d799fa7f68769d9bfd6802d0d38d3bdcc4cacb81154a8218c92eaf",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "cloudmailin--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cloudmailin--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "cloudways",
   "name": "Cloudways",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Delete every server (stopping one doesn't stop billing) and remove paid add-ons, then the account owner clicks Cancel My Account under Profile, Account. A final invoice for usage follows; fees aren't refundable. Gotcha: cancelling permanently deletes all servers and data and can't be undone, so download backups first.",
   "domains": [
    "cloudways.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/cloudways",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/cloudways.json",
   "evidence": {
    "packet_revision": "aa5bde85daeb073aa846b2220ea2e54171cdf90863d3aa5dafb8e7b6169db75b",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "cloudways--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cloudways--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cloudways--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cloudways--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "cognito_forms",
   "name": "Cognito Forms",
   "category": "productivity",
   "audience": "business",
   "summary": "An Organization Owner downgrades to the free Individual plan in Settings, Plan & Billing; a monthly downgrade takes effect at the next billing date. Payments are non-refundable. Gotcha: annual plans are non-cancelable for the 12-month term and renew unless cancelled before the renewal date.",
   "domains": [
    "cognitoforms.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/cognito_forms",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/cognito_forms.json",
   "evidence": {
    "packet_revision": "fcc10ab5101144a96c23c4155fabedecf08c65b26aa4fed7f6c40cba890d7995",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "cognito-forms--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cognito-forms--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "connecteam",
   "name": "Connecteam",
   "category": "business_finance",
   "audience": "business",
   "summary": "The account owner clicks the avatar, then Settings, Billing, and selects cancel my subscription; it ends with the billing period. Gotcha: yearly plans renew automatically unless you cancel at least 60 days before they expire, and refunds only apply to yearly plans cancelled in their first 30 days.",
   "domains": [
    "connecteam.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/connecteam",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/connecteam.json",
   "evidence": {
    "packet_revision": "e2813c3f6113e42f854687b34de51476182a0a6ed2a79f61d51a5191e916e416",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "connecteam--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "connecteam--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "connecteam--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "constant_contact",
   "name": "Constant Contact",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel in account settings (Billing tab, then Manage plan), in the mobile app, or by calling Billing Support at 855-229-5506. It takes effect at your next billing date. Prepayments aren't refunded, and data is only guaranteed for 30 days, so export your contacts first.",
   "domains": [
    "constantcontact.com"
   ],
   "channels": [
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/constant_contact",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/constant_contact.json",
   "evidence": {
    "packet_revision": "16377f2895fe938cb0b1153ef7ea340b4f38a02a650ea1127220d0ba589aed33",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "constant-contact--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "constant-contact--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "contentful",
   "name": "Contentful",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An organization owner or admin opens the Organization subscription page, clicks Change plan, selects Free, then Downgrade and Cancel plan. Billing stops at once; the organization moves to Free when the billing period ends. Gotcha: fees aren't refunded, and plans you can't change in the app need a support ticket.",
   "domains": [
    "contentful.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/contentful",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/contentful.json",
   "evidence": {
    "packet_revision": "2f83ad633ec025bb5d4af2d38811b5c46071f56c3c4d355b6671f4e27c779351",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "contentful--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "contentful--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "courier",
   "name": "Courier",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An administrator cancels the subscription renewal in account settings (Settings, then Billing) or by contacting Courier at support@courier.com. Access runs to the end of the current period and paid fees aren't refunded. Business is pay-as-you-go per send; Developer is free up to 10,000 sends a month.",
   "domains": [
    "courier.com",
    "app.courier.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/courier",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/courier.json",
   "evidence": {
    "packet_revision": "fa535e4a3ff89db71e4e7c77507a936650aec4d3500d6f2ebea830d2328ba7e8",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "courier--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "courier--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "course_hero",
   "name": "Course Hero",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel on the web: profile picture, Settings, Stop Recurring Membership, then confirm; an email confirms it. Cancellations take effect within 7 business days and Premier lasts to the period's end. iTunes or Google Play sign-ups cancel in the store. Cancelling doesn't refund recent charges.",
   "domains": [
    "coursehero.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/course_hero",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/course_hero.json",
   "evidence": {
    "packet_revision": "8f7074ce56cfd5e4e523f90a961cd907e1e83e57fed74c93f357eb4ef335f2e1",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "course-hero--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "course-hero--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "course-hero--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "coursera",
   "name": "Coursera Plus",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel on your Coursera My Purchases page (or through Coursera support); access runs to the end of the billing period. Cancelling does not refund anything: annual plans must be cancelled and refunded within 14 days, and annual renewals are never refunded. App Store purchases cancel with Apple.",
   "domains": [
    "coursera.org",
    "coursera.support"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/coursera",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/coursera.json",
   "evidence": {
    "packet_revision": "40d6d6d53fb0ea08078d99f2ffdaa743dd45a33f911b9e797ede07a19585ddad",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "coursera--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "coursera--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "crashplan",
   "name": "CrashPlan",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "CrashPlan bought online is billed by Paddle: the billing contact or a Customer Cloud Admin or Billing Admin cancels on the Subscriptions tab of the payment portal. Service runs to the end of the term, with no refunds, and backup data is later permanently deleted, so restore what you need first.",
   "domains": [
    "crashplan.com",
    "console.crashplan.com",
    "support.crashplan.com"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/crashplan",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/crashplan.json",
   "evidence": {
    "packet_revision": "7852011040f7898f25f1e3692ef6344fb7cc598fd34424503ee65589db0e41a5",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "crashplan--reseller-or-partner--r1",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "crashplan--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "crashplan--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "crisp",
   "name": "Crisp",
   "category": "customer_support",
   "audience": "business",
   "summary": "Cancel per workspace: Settings, Billing, Plans & Subscriptions, Change Plan, pick Free and confirm. Each workspace is billed separately, and deleting a workspace doesn't end its subscription. Monthly plans lose paid features at once and the month isn't refunded; Crisp gives no refunds, including for prepaid years.",
   "domains": [
    "crisp.chat"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/crisp",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/crisp.json",
   "evidence": {
    "packet_revision": "4a906e654aca93d35ac4ce6e3378498ed4d17f17a5210ecd91c33456fa38b394",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "crisp--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "crisp--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "crunchbase",
   "name": "Crunchbase",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel Pro under Account Settings, Subscriptions & Billing, Cancel Seats, then the red Cancel Subscription button. Access runs to the end of the billing period. Refunds are possible only if requested within 7 days of payment and you exported no data. Business and Enterprise contracts go through Crunchbase's team.",
   "domains": [
    "crunchbase.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/crunchbase",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/crunchbase.json",
   "evidence": {
    "packet_revision": "77c4759d28044746afa6871bad5f0d9d4420d6fe4bd8cc43f510c1d54db07d52",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "crunchbase--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "crunchbase--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "crunchbase--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "crunchyroll",
   "name": "Crunchyroll",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel on Crunchyroll.com: profile icon, Settings, Membership Info, Cancel Subscription, then No thanks, Finish Cancellation; Premium lasts to the end of the billing period (a free trial ends at once). App sign-ups cancel through Apple or Google; Amazon, PlayStation, Roku and YouTube sign-ups cancel there. Deleting the app doesn't cancel.",
   "domains": [
    "crunchyroll.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/crunchyroll",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/crunchyroll.json",
   "evidence": {
    "packet_revision": "605a182cdb6537977ec1f84cc1f41b19bc7021542b4a1ce7a6cc0be9453a28c6",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "crunchyroll--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "crunchyroll--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "crunchyroll--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "crunchyroll--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "crunchyroll--roku--r5",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "crunchyroll--reseller-or-partner--r6",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "cursor",
   "name": "Cursor",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Go to cursor.com/dashboard/billing, click Manage Subscription (Stripe portal), then Cancel Subscription. Paid features last until the period ends, then the account drops to the free Hobby plan. Cancel at least 24 hours before renewal. Plans bought in the iOS or Android app are cancelled with Apple or Google.",
   "domains": [
    "cursor.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/cursor",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/cursor.json",
   "evidence": {
    "packet_revision": "187a7c74e34a6fe0b601a780a878ea30ffdb6ee6e2cdd8c0899fdeb642901576",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "cursor--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "cursor--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "cursor--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "cursor--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "cursor--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "customer_io",
   "name": "Customer.io",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Essentials and Startup plans cancel from the Plans & Billing page (option at the bottom), by an Account Admin or a Member with billing access; Premium and Enterprise cancel through their Customer Success Manager. Sending and access stop immediately, fees aren't refunded, and account data is deleted after 60 days.",
   "domains": [
    "customer.io",
    "docs.customer.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/customer_io",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/customer_io.json",
   "evidence": {
    "packet_revision": "3cfda59789e5846bfd1ed45c43d261d26394eb8a91b59c2ae4c41b5fc916b22f",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "customer-io--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "customer-io--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "cyberghost",
   "name": "CyberGhost VPN",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel at my.cyberghostvpn.com: profile logo, Subscriptions, Cancel Subscription, Continue To Cancel; the VPN works until the paid period ends. App Store, Google Play and Amazon purchases are cancelled there. Gotcha: cancelling doesn't refund; ask Support within 14 days (monthly) or 45 days (6 months or longer).",
   "domains": [
    "cyberghostvpn.com",
    "cyberghost.ro"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/cyberghost",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/cyberghost.json",
   "evidence": {
    "packet_revision": "1d8c496b67e143c8132078797e6d2e305ae4aaf930d0f2ddaa09f1f880065781",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "cyberghost--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cyberghost--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cyberghost--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cyberghost--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "cyberghost--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "dashlane",
   "name": "Dashlane",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "In the Dashlane web app on a computer, open Vault, then Subscription, then Cancel your subscription and Continue cancellation; you keep the plan until the billing period ends. Apple, Google Play or PayPal payers cancel there. Gotcha: once it ends, passwords are export-only, so export first.",
   "domains": [
    "dashlane.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "paypal",
    "sales_contract"
   ],
   "methods": [
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/dashlane",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/dashlane.json",
   "evidence": {
    "packet_revision": "6f31846ffb2b0c11f9e1c4753b29e8e4bd9d509cbf1ce640663162ecd877920e",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "dashlane--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dashlane--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dashlane--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dashlane--paypal--r4",
      "channel": "paypal",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dashlane--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "databox",
   "name": "Databox",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "An Admin cancels in Settings > Billing: Cancel Subscription at the bottom, then Cancel Subscription again in the popup. The plan runs to the end of the paid period, then syncing stops. Emailing Databox doesn't count as cancelling, and deleting the account (owner only) erases everything permanently.",
   "domains": [
    "databox.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/databox",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/databox.json",
   "evidence": {
    "packet_revision": "1efc38679b6947b78a0e1aee7fc625f9d89d3230331aa8714487a61f6d232387",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "databox--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "databricks",
   "name": "Databricks",
   "category": "developer_tools",
   "audience": "business",
   "summary": "AWS pay-as-you-go: an account admin stops compute, deletes workspaces, then picks Settings, Manage your plan, Cancel plan in the account console. Google Cloud: cancel the Marketplace order. Contracts: ask your account team. Cancelling is permanent, content is deleted within 30 days, and usage to that date is billed.",
   "domains": [
    "databricks.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/databricks",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/databricks.json",
   "evidence": {
    "packet_revision": "3817ff404cd40d296d5600fc220c45a9d002e5b3d3af8e87c37a03148505f907",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "databricks--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "databricks--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "databricks--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "datacamp",
   "name": "DataCamp",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel on DataCamp: Account Settings, Subscription, Manage Subscription, then Continue to Cancel and Confirm Cancellation. App Store and Google Play subscriptions cancel with Apple or Google; group plans are cancelled by the Admin or through DataCamp, 30 days before the term ends. No refunds; deleting the account doesn't cancel.",
   "domains": [
    "datacamp.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/datacamp",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/datacamp.json",
   "evidence": {
    "packet_revision": "0b7a009af8d8cc3abf050a2eab4699dd9ed41c13484435bd4e9b36e88d07fac4",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "datacamp--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "datacamp--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "datacamp--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "datacamp--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "datadog",
   "name": "Datadog",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Card plans: an Admin downgrades to Free on the Plan tab. Contract orders auto-renew unless you tell your Customer Success Manager at least 15 days before the term ends; committed fees stay due. To stop all charges, ask Support to disable the account. Azure Marketplace: delete the Datadog resource.",
   "domains": [
    "datadoghq.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/datadog",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/datadog.json",
   "evidence": {
    "packet_revision": "030ac67084730217d1f106484f970fb1eb6618bfeba592d3ffd6e58a1eb3e67b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "datadog--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "datadog--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "datadog--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "datadog--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "dataforseo",
   "name": "DataForSEO",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Usage is pay as you go, charged from a prepaid balance. To stop, set a daily spending limit in Settings, stop sending requests, then delete the account from Profile, Delete Account. Deletion erases your data and can't be undone. Ask support first for the 30-day refund, which covers only first-time API credit purchases.",
   "domains": [
    "dataforseo.com",
    "docs.dataforseo.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/dataforseo",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/dataforseo.json",
   "evidence": {
    "packet_revision": "078cb6d7110a89c670fdd7a6537307a6512ea686ca07f1d7b07a4a825a1c0d58",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "dataforseo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "dataforseo--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "dataforseo--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "dayoneapp",
   "name": "Day One",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel where you bought Silver or Gold: on the web at dayone.me/settings, then Manage (Stripe); App Store and Google Play purchases cancel with Apple or Google. Access runs to the end of the paid period and entries are never deleted. Cancel a free trial at least 24 hours before it ends.",
   "domains": [
    "dayoneapp.com",
    "dayone.me"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/dayoneapp",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/dayoneapp.json",
   "evidence": {
    "packet_revision": "9322cee385caac50478a7a9bd07a68f28fa5eff2d728f39850459087974818dd",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "dayoneapp--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "dayoneapp--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "dayoneapp--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "dayoneapp--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "daytona",
   "name": "Daytona",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Daytona is pay-as-you-go: delete every sandbox first (snapshots stay billed for storage), since you stay responsible for usage before you cancel. Personal organizations can't be deleted. Close your account after paying outstanding fees; a final billing summary follows within 5 business days.",
   "domains": [
    "daytona.io",
    "app.daytona.io",
    "status.app.daytona.io",
    "trust.daytona.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/daytona",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/daytona.json",
   "evidence": {
    "packet_revision": "ed8610ff471660983e2583d3e039c20e55e9fc853a0f54ee53a779cd12caefef",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "daytona--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "daytona--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "deel",
   "name": "Deel",
   "category": "business_finance",
   "audience": "business",
   "summary": "Deel is month-to-month and bills per active contract, so you stop paying by ending each contract: People, the worker, the three-dot menu, Schedule termination, then submit for Deel's review. Gotcha: EOR terminations need 30 days' notice plus local labor-law rules, and deleting the account takes a request to Deel Support.",
   "domains": [
    "deel.com",
    "letsdeel.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/deel",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/deel.json",
   "evidence": {
    "packet_revision": "e650246d142a7adfe1bb057fbc6a5b907e8b1431eea277aa0d3a042dc44331ce",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "deel--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deel--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deel--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deel--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "deepgram",
   "name": "Deepgram",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A usage-billed speech API. Cancel in the Console's account settings: on Pay As You Go before your next auto-load reload, on the yearly Growth plan at least one day before the term ends. Closing the account expires unused credits, which aren't refunded. AWS Marketplace and Enterprise customers cancel there or through sales.",
   "domains": [
    "deepgram.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/deepgram",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/deepgram.json",
   "evidence": {
    "packet_revision": "e464edab2902e7f4d2f01173a95a006e45eeec30a68e0407586cb97702709427",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "deepgram--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "deepgram--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "deepgram--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "deepgram--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "deepl",
   "name": "DeepL",
   "category": "productivity",
   "audience": "business",
   "summary": "Log in, open Subscription, select the plan and click Cancel subscription, at least one day before the next payment; it stays active until the billing period ends. App Store, Google Play and partner purchases are cancelled there. Glossaries and saved translations are deleted 90 days after deactivation.",
   "domains": [
    "deepl.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/deepl",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/deepl.json",
   "evidence": {
    "packet_revision": "dd32f66a14d0a9160583e83f2ef47000440cc03daad36cc5c02c7b1fa9db9190",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "deepl--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deepl--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deepl--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deepl--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deepl--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deepl--sales-contract--r6",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "deepseek_api",
   "name": "DeepSeek API",
   "category": "developer_tools",
   "audience": "business",
   "summary": "The DeepSeek API is prepaid: calls use your topped-up balance. Stop sending requests and don't top up to stop charges. Unspent balance can be refunded on request, less handling fees. Deleting the account can't be undone.",
   "domains": [
    "platform.deepseek.com",
    "api-docs.deepseek.com",
    "deepseek.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/deepseek_api",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/deepseek_api.json",
   "evidence": {
    "packet_revision": "851c2c2408c0373ebe0ead68704fe87bf50ee3fa231f6b56e9261b5203d03500",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "deepseek-api--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "deepseek-api--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "deepseek-api--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "deleteme",
   "name": "DeleteMe",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Turn off auto-renewal in Account, Billing & Subscriptions (toggle Renewal to Off); service runs to the end of the term. To end service early, contact support: refunds are full before your first Privacy Report and pro-rated after. Gotcha: once coverage lapses, data brokers can repost your details.",
   "domains": [
    "joindeleteme.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/deleteme",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/deleteme.json",
   "evidence": {
    "packet_revision": "a2db951f8d41130d0bc863f9620a639b054d0e4d4dff0b87f5a7c7e2fb53054d",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "deleteme--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deleteme--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deleteme--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "deleteme--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "descript",
   "name": "Descript",
   "category": "design_creative",
   "audience": "personal",
   "summary": "In App Settings, open the Plan tab, click Change plan, choose Downgrade to Free, give a reason and click Cancel subscription. The plan runs to the cycle's end, then the Drive moves to Free. Each Drive is billed separately: cancel every Drive you own. Plan refunds only within 48 hours.",
   "domains": [
    "descript.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/descript",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/descript.json",
   "evidence": {
    "packet_revision": "a565d5a89ac43fbd71edc4d51ebfa54f605e15664c6e5c2c794ac888a53cabf8",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "descript--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "descript--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "descript--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "dialpad",
   "name": "Dialpad",
   "category": "communication",
   "audience": "business",
   "summary": "Monthly plans with 10 or fewer licenses (and trials): an admin cancels in Admin Settings, Billing Summary. Annual plans and bigger accounts: email the Customer Success Team 30+ days before the term ends; early exits owe the full annual term. Port numbers out first. Refunds only within 3 days.",
   "domains": [
    "dialpad.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/dialpad",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/dialpad.json",
   "evidence": {
    "packet_revision": "1a8c29de0204c84006b1a0f29c201a3a74e2525fdc7d738c0328cc94bb03b068",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "dialpad--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "dialpad--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "dialpad--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "didit",
   "name": "Didit",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Didit bills pay-as-you-go from prepaid credits with no contract or minimum, so there is no subscription to cancel. Closing the account is not a self-serve step: email hello@didit.me. Unused credits are forfeited when you close, and purchases are non-refundable.",
   "domains": [
    "didit.me",
    "business.didit.me",
    "docs.didit.me",
    "help.didit.me"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/didit",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/didit.json",
   "evidence": {
    "packet_revision": "8a66887789d8084d68ae7d63ceb062a548046551d4fed81f5bfa463c3d61c9ab",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "didit--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "didit--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "digisigner",
   "name": "DigiSigner",
   "category": "productivity",
   "audience": "business",
   "summary": "Stop auto-renewal in 2Checkout's MyAccount (sign in with your billing email or last order number), or email contact@digisigner.com and DigiSigner will do it. Cancel before the monthly or annual renewal. No refunds on cancellation. Your data stays accessible for 15 days after termination, so bulk-download documents first.",
   "domains": [
    "digisigner.com",
    "support.digisigner.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/digisigner",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/digisigner.json",
   "evidence": {
    "packet_revision": "971378ff59eec37da05f51acb8256a714431c8c4c4249e52e56e3e2c8b2001d4",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "digisigner--reseller-or-partner--r1",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "digisigner--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "digitalocean",
   "name": "DigitalOcean",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Billing is usage-based: destroy resources you no longer need (a powered-off Droplet still bills), or stop all billing by deactivating in My Account, Deactivate account. The final balance is still charged. Gotcha: snapshots bill monthly by size, backups and snapshots can't be downloaded, and there are no refunds.",
   "domains": [
    "digitalocean.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/digitalocean",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/digitalocean.json",
   "evidence": {
    "packet_revision": "d7147b29935245eee3d9b43e0f3c92ffaa5b4e735fc0513325a9eb78d12f56f9",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "digitalocean--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "digitalocean--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "digitalocean--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "directv_stream",
   "name": "DirecTV Stream",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "For DIRECTV over the internet (no satellite dish), sign in at directv.com and select Cancel service, or call 800.531.5000. Service ends with the billing cycle, no prorated refund; a free trial is canceled the same day. Contract customers may owe a fee and some must return equipment. Pausing is free.",
   "domains": [
    "directv.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/directv_stream",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/directv_stream.json",
   "evidence": {
    "packet_revision": "31aeb8e9915ab478d903d9462087a37bb81439b026be226ce92e99a30d317f81",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "directv-stream--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "discord_nitro",
   "name": "Discord Nitro",
   "category": "gaming",
   "audience": "personal",
   "summary": "Cancel on the same kind of device you bought on: desktop or browser (User Settings, Subscriptions, Cancel), the mobile app (Manage Nitro), or Apple or Google Play settings for app store purchases. Nitro lasts until the billing period ends. Refunds only within 5 days, once per account.",
   "domains": [
    "discord.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/discord_nitro",
   "hub": "https://stackcut.io/cancel/gaming",
   "json": "https://stackcut.io/exits/discord_nitro.json",
   "evidence": {
    "packet_revision": "cc2fa6dec02441df436c4c52ca400eaf3f528c3425a3c56721688be82d815e3f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "discord-nitro--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "discord-nitro--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "discord-nitro--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "discord-nitro--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "discovery_plus",
   "name": "discovery+",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Sign in at discoveryplus.com, choose your profile, then Subscription, then Cancel, a day before your billing date; you stream to the period's end. Xfinity billing: profile, Account, Cancel Subscription. Amazon, Apple, Google, Roku, Samsung, Verizon, DIRECTV, DISH, Sling or Vizio billing cancels there. Deleting the app doesn't cancel.",
   "domains": [
    "discoveryplus.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "carrier_or_isp",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/discovery_plus",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/discovery_plus.json",
   "evidence": {
    "packet_revision": "decc261159d6a920ccecfdb2e4c422e1cab94e75435496578f81e2dea3329826",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "discovery-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "discovery-plus--carrier-or-isp--r2",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "discovery-plus--amazon--r3",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "discovery-plus--apple-app-store--r4",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "discovery-plus--google-play--r5",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "discovery-plus--roku--r6",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "discovery-plus--reseller-or-partner--r7",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "disney_plus",
   "name": "Disney+",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel on DisneyPlus.com under Profile, Account, your subscription, Cancel Subscription, by 11:59 p.m. ET the day before the term ends; access lasts until then. Apple, Google, Amazon, Hulu, HBO Max and carrier-billed plans cancel with that biller. Cancelling a bundle leaves a separate original Hulu or ESPN plan billing.",
   "domains": [
    "disneyplus.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "carrier_or_isp",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/disney_plus",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/disney_plus.json",
   "evidence": {
    "packet_revision": "074776682135f2385fc108741720a0c7eee913510d3b2aef3494575fb641518b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "disney-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "disney-plus--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "disney-plus--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "disney-plus--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "disney-plus--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "disney-plus--carrier-or-isp--r6",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "dochipo",
   "name": "DocHipo",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel your plan from within your DocHipo account before it renews; you won't be billed again and the account reverts to the Free plan (up to 5 documents). Paid plans have a 100% money-back guarantee for the first 7 days: email DocHipo for the refund.",
   "domains": [
    "dochipo.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/dochipo",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/dochipo.json",
   "evidence": {
    "packet_revision": "1894396a79385be7a70ec61d1622e592de0577aa6909d0f98ac1b20c36417989",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "dochipo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "docker",
   "name": "Docker",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Sign in to Docker Home, open Billing, open the action menu next to your plan and choose Cancel plan. Paid features last until the billing cycle ends, then the account returns to free Docker Personal. Gotcha: extra private repositories lock, and sales-assisted Business plans cancel through the account manager.",
   "domains": [
    "docker.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/docker",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/docker.json",
   "evidence": {
    "packet_revision": "a4f1672659368392c72a9b3e1283234a154d3660575f26377bc7b8c0e95e8e05",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "docker--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "docker--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "docker--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "docker--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "docparser",
   "name": "Docparser",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel in My Account, Subscriptions, Cancel Subscription at least 7 working days before the plan period ends, or it renews. The plan ends with the billing cycle and the account reverts to the free plan. Prepaid fees aren't refunded. Download parsed data first: documents are kept 30 days at most.",
   "domains": [
    "docparser.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/docparser",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/docparser.json",
   "evidence": {
    "packet_revision": "83af49128960f358e03a1f2c35eecc546ac8c54f23595ee153de0f6dd3f67443",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "docparser--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "docsend",
   "name": "Dropbox DocSend",
   "category": "productivity",
   "audience": "business",
   "summary": "The account Owner cancels under avatar, Billing, Cancel plan before the renewal day. The plan runs to the cycle's end, then drops to the free Limited Trial, where premium links stop working. No refunds. Contracts need emailed written notice 30 days before the term ends (60 for yearly terms).",
   "domains": [
    "docsend.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/docsend",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/docsend.json",
   "evidence": {
    "packet_revision": "6245cbbefb9c3d60833be4a180c05ea96e358c4848a345ea64ab2863cabefb78",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "docsend--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "docsend--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "docusign",
   "name": "Docusign",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel at least five business days before the term ends: set the account not to auto-renew in the admin console (where available) or contact Docusign Support; app-store purchases cancel in the store. Payments are non-refundable except an annual plan's 30-day refund request. Documents may be deleted when the term ends.",
   "domains": [
    "docusign.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/docusign",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/docusign.json",
   "evidence": {
    "packet_revision": "7d5b9f52243d6287f0eca5f23d7dc7992cb90924521d733b54736aa7c29a137b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "docusign--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "docusign--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "docusign--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "doodle",
   "name": "Doodle",
   "category": "productivity",
   "audience": "business",
   "summary": "Open account settings, click Subscription, then Cancel subscription and confirm; Team admins turn off auto-renewal in Admin settings. The plan runs to the end of the term, then becomes Doodle Free: extra booking pages switch off and inactive polls get deleted. Annual plans: full refund within 14 days.",
   "domains": [
    "doodle.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/doodle",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/doodle.json",
   "evidence": {
    "packet_revision": "2d52d390af6c5b86376bc87fbe552a3350d31c30d95304a27488da415b8a7eea",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "doodle--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "doodle--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "doordash_dashpass",
   "name": "DoorDash DashPass",
   "category": "shopping_memberships",
   "audience": "personal",
   "summary": "In the DoorDash app or on doordash.com: account icon, Manage DashPass, Cancel Membership, then Cancel DashPass. Cancel at least a day before renewal. Gotchas: fees are non-refundable, and free trials, partner perks and gifts turn into paid plans unless cancelled, but cancelling a free period ends benefits at once.",
   "domains": [
    "doordash.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/doordash_dashpass",
   "hub": "https://stackcut.io/cancel/shopping-memberships",
   "json": "https://stackcut.io/exits/doordash_dashpass.json",
   "evidence": {
    "packet_revision": "27b0363c7446126261c88fee52b27b58c4570e18c9710c938bbf7f82e6ca5bf8",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "doordash-dashpass--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "doppler",
   "name": "Doppler",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Doppler doesn't document a self-serve cancel flow. Its Terms let you terminate at any time by written notice to support@doppler.com (or by post), effective when received, with no refund of prepaid fees. Download your secrets first: after termination you have 30 days to request an export.",
   "domains": [
    "doppler.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/doppler",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/doppler.json",
   "evidence": {
    "packet_revision": "9be412420b2b65306a03d8b42932912f7f1529d2956894ba803a5e7563e3bbc8",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "doppler--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "doppler--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "drata",
   "name": "Drata",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Drata is sold on order forms and its help center documents no cancel button. Stop auto-renewal with written notice, in English by email, at least 30 days before the Subscription Term ends. Fees are non-refundable. Ask in writing to export your data: it's available for 30 days after the term.",
   "domains": [
    "drata.com"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/drata",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/drata.json",
   "evidence": {
    "packet_revision": "362cfbd06c9b8fe09833c92563a89b49a6ff4795de7dd50d47524f45e173eb57",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "drata--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "drata--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "dreamhost",
   "name": "DreamHost",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel a plan from Manage Account (Manage, then Cancel), or close everything with Close Account. Refunds (30 days for Web Hosting) come only when the account closes; cancelling a plan may give credit. Gotcha: domains stay and renew separately, and a free domain's cost is deducted from refunds.",
   "domains": [
    "dreamhost.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/dreamhost",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/dreamhost.json",
   "evidence": {
    "packet_revision": "0ca7274345b244ebcec1609d6c8cdb492e173b19c70bdaa408da3f37e3553bb0",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "dreamhost--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "dreamhost--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "dreamhost--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "dropbox",
   "name": "Dropbox",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "Cancel on dropbox.com: avatar > Manage account > Cancel plan, then pick a reason and confirm; team admins use Admin console > Billing. Cancel app-store purchases with Apple or Google; mail also works. Gotcha: you drop to Basic's 2 GB, and Dropbox may delete files over the limit.",
   "domains": [
    "dropbox.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "letter",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/dropbox",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/dropbox.json",
   "evidence": {
    "packet_revision": "294f48b91de3bf18b7160d79b02842788b7d40b70b25ab23f3e0f7f83a6c3961",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "dropbox--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dropbox--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dropbox--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dropbox--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dropbox--direct-web--r5",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dropbox--sales-contract--r6",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dropbox--direct-web--r7",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "dropbox_sign",
   "name": "Dropbox Sign",
   "category": "productivity",
   "audience": "business",
   "summary": "In Settings, Billing, click Cancel plan (the flow offers Pause plan instead), before the renewal date. The plan runs to the end of the billing period, then drops to free; signed documents stay viewable. No refunds. Cancelling by post also works; order-form contracts need 30 days' written notice.",
   "domains": [
    "sign.dropbox.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/dropbox_sign",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/dropbox_sign.json",
   "evidence": {
    "packet_revision": "e18c0632171fb9223084d45d1271186e4a3d8a6346d47a66c7d348860eab96c0",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "dropbox-sign--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dropbox-sign--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "dropbox-sign--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "duolingo",
   "name": "Duolingo",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Bought Super Duolingo in the iPhone app? Turn off auto-renewal in your App Store subscription settings at least 24 hours before the period ends, when Apple charges the renewal. Android purchases cancel in Google Play. Cancelling keeps the free Duolingo app. Web-billed cancel steps are unconfirmed.",
   "domains": [
    "duolingo.com"
   ],
   "channels": [
    "apple_app_store",
    "google_play"
   ],
   "methods": [
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/duolingo",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/duolingo.json",
   "evidence": {
    "packet_revision": "19ac215d4b3f2b20381018659293be007fe420d43a739fd87757ccda4232e0f4",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "duolingo--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "duolingo--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "e2b",
   "name": "E2B",
   "category": "developer_tools",
   "audience": "business",
   "summary": "E2B documents no self-serve cancel: the Terms say to email notice to support@e2b.dev and close your account. Pause or kill sandboxes first: only running ones are billed. Last month's usage is charged at the start of the next month. Each project has its own plan and invoice. Enterprise: enterprise@e2b.dev.",
   "domains": [
    "e2b.dev"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/e2b",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/e2b.json",
   "evidence": {
    "packet_revision": "5b9868f4bd1cfc5caf1185b31004d669a9b0a54720611b032b443aeed3f7ee9b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "e2b--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "e2b--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "ea_play",
   "name": "EA Play",
   "category": "gaming",
   "audience": "personal",
   "summary": "Cancel where you joined: EA app members cancel in their EA Account (Subscriptions and Memberships, then Cancel membership); PlayStation, Xbox, Steam and Epic members cancel with that platform. You keep playing until the next billing date. EA says memberships are not refundable.",
   "domains": [
    "ea.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/ea_play",
   "hub": "https://stackcut.io/cancel/gaming",
   "json": "https://stackcut.io/exits/ea_play.json",
   "evidence": {
    "packet_revision": "1bc273e19f7bdf851ca4b75b1244df4a0f429e3d9e606e39806e8edbdcfaa39b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "ea-play--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ea-play--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ea-play--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ea-play--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "egnyte",
   "name": "Egnyte",
   "category": "productivity",
   "audience": "business",
   "summary": "A domain admin opens Settings > Subscription > Current Plan and chooses Close this account or emails cancellation@egnyte.com; a representative then schedules the shutdown. Under the Terms, give 30 days' written notice before the term ends; leaving mid-term brings no refund and committed fees fall due. Export files first.",
   "domains": [
    "egnyte.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/egnyte",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/egnyte.json",
   "evidence": {
    "packet_revision": "f7fd1f355e2935c13a1f8e85a0ce6acf9f84b322d93fa92301a0a95a328eac8e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "egnyte--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "egnyte--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "egnyte--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "egnyte--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "eharmony",
   "name": "eharmony",
   "category": "dating",
   "audience": "personal",
   "summary": "Turn off auto-renewal at least 24 hours before the term ends: on eharmony under Data & Settings, Manage profile, Amend Subscription, or in Apple or Google Play settings for app store purchases. No refund for unused time, and installment plans keep charging until paid in full.",
   "domains": [
    "eharmony.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/eharmony",
   "hub": "https://stackcut.io/cancel/dating",
   "json": "https://stackcut.io/exits/eharmony.json",
   "evidence": {
    "packet_revision": "44149108099bec98db15104cd665117930fec8930ae61fe331a13b525ebecd80",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "eharmony--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "eharmony--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "eharmony--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "elevenlabs",
   "name": "ElevenLabs",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel on the web: profile icon, Subscription, Billing, Cancel Plan, Proceed, Cancel Subscription. It ends at the cycle's end: the account drops to the free plan and unused credits are lost. Cancelling after renewal still bills the new cycle. Mobile-app subscriptions are cancelled through Apple or Google Play.",
   "domains": [
    "elevenlabs.io"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/elevenlabs",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/elevenlabs.json",
   "evidence": {
    "packet_revision": "f0fdebe49883b5cdb1e65b668f2fba64460f0dcb2782db99aab30fdc1052fcd0",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "elevenlabs--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "elevenlabs--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "elevenlabs--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "elevenlabs--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "elevenlabs--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "emailoctopus",
   "name": "EmailOctopus",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel a Pro plan in the Billing section of your account: click the Cancel Pro plan link. It takes effect at the end of the paid period and won't renew. Nothing is deleted, but reports older than 30 days become unavailable on the free plan.",
   "domains": [
    "emailoctopus.com",
    "help.emailoctopus.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/emailoctopus",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/emailoctopus.json",
   "evidence": {
    "packet_revision": "2e9355541238d9a45f1533f7967b48c645ded26ce56ebe64ef41bed6f141eee1",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "emailoctopus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "emailoctopus--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "emby",
   "name": "Emby",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Emby's help pages don't describe a cancel button. Ask billing support (billingsupport@emby.media) to stop renewal, or cancel the automatic payment in PayPal if you paid that way. You aren't charged again, and Premiere runs to the end of the term. Fees are non-refundable, though Emby may refund case by case.",
   "domains": [
    "emby.media"
   ],
   "channels": [
    "direct_web",
    "paypal"
   ],
   "methods": [
    "email",
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/emby",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/emby.json",
   "evidence": {
    "packet_revision": "51303bbeb0796ac117a77682c32ed7cb7a0dd4ea5d9a146b8fb6e46d6b08a8a9",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "emby--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "emby--paypal--r2",
      "channel": "paypal",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "engagebay",
   "name": "EngageBay",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "The terms say to cancel by logging in, clicking your account name, then plans, then the cancel button; an email or phone request alone doesn't count. The help article also offers email or chat. Access runs to the end of the billing period. Export contacts to CSV first: user content is forfeited on termination.",
   "domains": [
    "engagebay.com",
    "help.engagebay.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/engagebay",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/engagebay.json",
   "evidence": {
    "packet_revision": "51bcaa82abe1b4374bfaf1ca38a0dff7f69561f4fffbe8d0cc9c1f6142a37ff3",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "engagebay--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "engagebay--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "envato_elements",
   "name": "Envato",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Envato (formerly Envato Elements): signed in, click your name in the bottom-left corner, My Account, then Cancel subscription under Manage subscription, and Cancel My Subscription. Access lasts to the end of the billing period, but you can't license items for new projects afterwards. Payments are generally non-refundable.",
   "domains": [
    "envato.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/envato_elements",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/envato_elements.json",
   "evidence": {
    "packet_revision": "3ee233abb322108c31930c56093f073d13ae98b5695543a305702e7bd232529d",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "envato-elements--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "envato-elements--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "epidemic_sound",
   "name": "Epidemic Sound",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel on the website: Account, Subscriptions, Manage Subscription, Cancel Subscription, give a reason and confirm (not possible in the app). Access lasts to the end of the billing cycle; no refunds. Content published while subscribed stays cleared forever, but new videos using the music afterwards get monetized by Epidemic Sound.",
   "domains": [
    "epidemicsound.com",
    "epidemicsoundhelp.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/epidemic_sound",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/epidemic_sound.json",
   "evidence": {
    "packet_revision": "e100f2f707a9792777cd94123c15d955930ea077784927cae6d5fdbefdbf12b7",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "epidemic-sound--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "eset",
   "name": "ESET",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Turn off auto-renewal in the ESET eStore (ESET HOME's Manage subscription button takes you there): verify your email, then switch off the Auto-renewal toggle. The subscription runs to the end of the period. Google Play and distributor purchases are handled there. Gotcha: renewal conditions differ by country.",
   "domains": [
    "eset.com"
   ],
   "channels": [
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/eset",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/eset.json",
   "evidence": {
    "packet_revision": "0810b9cf22530f09a780d835a11f414277919040dc0ab6faff5b5c340df2d89e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "eset--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "eset--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "eset--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "espn_plus",
   "name": "ESPN+",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "ESPN+ is now part of ESPN Select and ESPN Unlimited. Cancel on ESPN.com: Profile, Account, Manage Subscription, your plan, Cancel; access lasts to the end of the billing cycle, with no partial refunds. Apple, Google or Roku billing cancels there; Disney+ or Hulu bundles cancel where bought.",
   "domains": [
    "espn.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/espn_plus",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/espn_plus.json",
   "evidence": {
    "packet_revision": "1128b1c3c5b8b3e5d34aaff7f81a367cd02be344c2033ebf934082a00907b196",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "espn-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "espn-plus--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "espn-plus--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "espn-plus--roku--r4",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "espn-plus--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "everand",
   "name": "Everand (Scribd)",
   "category": "music_audio",
   "audience": "personal",
   "summary": "Cancel on everand.com: profile icon, Your account, then Cancel next to Cancel subscription, and follow the prompts; a confirmation email follows. You keep access until the billing period ends, but unused unlocks expire and a free trial ends at once. Cancel Apple or Google Play billing with Apple or Google.",
   "domains": [
    "everand.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "paypal"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/everand",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/everand.json",
   "evidence": {
    "packet_revision": "74afbba8c63f0c0747c5561ff10ccb26b5b8effea6e7ffe06a18d3535ab4c122",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "everand--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "everand--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "everand--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "everand--paypal--r4",
      "channel": "paypal",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "everhour",
   "name": "Everhour",
   "category": "business_finance",
   "audience": "business",
   "summary": "Only the team owner can cancel: open Account, then Billing, click Cancel plan, give a reason and confirm; a confirmation email follows. Access runs to the end of the billing cycle, then the account is locked. Unused time isn't refunded, and a paid account can't drop to the free plan.",
   "domains": [
    "everhour.com",
    "support.everhour.com",
    "app.everhour.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/everhour",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/everhour.json",
   "evidence": {
    "packet_revision": "93a532b223d763465deafca5760d1d6438070b07cbc20b0ba843980d2723a57e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "everhour--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "everhour--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "evernote",
   "name": "Evernote",
   "category": "productivity",
   "audience": "business",
   "summary": "On Evernote Web: Account Settings, Billing, Manage next to Your plan, Cancel plan (or in Apple, Google Play or PayPal if they bill you). It runs to the cycle's end, then reverts to Free; notes are kept. Direct payments: refund if asked within 20 days (monthly) or 60 days (annual).",
   "domains": [
    "evernote.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "paypal",
    "sales_contract"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/evernote",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/evernote.json",
   "evidence": {
    "packet_revision": "08179a503d049eae17f53b06c206bd1c042cace02324ad7fd73e527e05c80d61",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "evernote--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "evernote--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "evernote--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "evernote--paypal--r4",
      "channel": "paypal",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "evernote--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "expensify",
   "name": "Expensify",
   "category": "business_finance",
   "audience": "business",
   "summary": "The Workspace owner stops billing by deleting each workspace they own (Workspaces, three-dot menu, Delete workspace). Gotcha: an Annual subscription is a 12-month commitment; Cancel subscription only requests early release and moves you to Pay-per-use, which keeps billing active members until the workspace is deleted.",
   "domains": [
    "expensify.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/expensify",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/expensify.json",
   "evidence": {
    "packet_revision": "7914fa5e3f31b5d5b601c55c52bce054ceecb2ddbeb6daa76628c4245dd6a138",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "expensify--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "expensify--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "expensify--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "experian",
   "name": "Experian CreditWorks",
   "category": "finance_apps",
   "audience": "personal",
   "summary": "Sign in to Experian's membership settings and switch the paid monthly membership to the free one, or call 1-866-617-1894. Web trials cancel free within 7 days. Bought in the iPhone app? Cancel in Apple subscriptions. Experian's help pages don't say when paid access ends or give refund rules.",
   "domains": [
    "experian.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/experian",
   "hub": "https://stackcut.io/cancel/money-apps",
   "json": "https://stackcut.io/exits/experian.json",
   "evidence": {
    "packet_revision": "68fd4c8e49e6b27f3f7729490182e4fc852843f73abb062b8194c66297154d1d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "experian--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "experian--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "expressvpn",
   "name": "ExpressVPN",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel on the web at My subscription (Cancel subscription below Automatic renewal), or in the App Store or Google Play if you paid there; the VPN works until the cycle ends. Gotcha: you can't cancel inside the ExpressVPN app, and the 30-day refund covers first web purchases only.",
   "domains": [
    "expressvpn.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/expressvpn",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/expressvpn.json",
   "evidence": {
    "packet_revision": "7b9549bbb4527fe134648385cd5c23f9d5e3599fe97da42258b7d2ee9fb418eb",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "expressvpn--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "expressvpn--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "expressvpn--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "expressvpn--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "fal",
   "name": "fal",
   "category": "developer_tools",
   "audience": "business",
   "summary": "fal bills from prepaid credit: Model APIs per successful output, Serverless apps per second while runners are alive. To stop charges, stop sending requests and delete or scale down your apps. Deactivate the account by emailing support@fal.ai. Credit isn't refunded; download media before it expires.",
   "domains": [
    "fal.ai"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/fal",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/fal.json",
   "evidence": {
    "packet_revision": "6e3243b63e831e29680929fb6b4976d05420a0bb5f9e860af93842d45683e2dd",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "fal--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "fal--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "fal--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "famewall",
   "name": "Famewall",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Only the account owner can cancel: profile picture, Billing, then Cancel subscription in the Cancellation card. The paid plan runs to the end of the period you paid for, then moves to Free: widgets are unpublished and collection pages close. The terms say sales are final.",
   "domains": [
    "famewall.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/famewall",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/famewall.json",
   "evidence": {
    "packet_revision": "c416fbc6b960af8cfabbdb14494444035bbe64674ce2ed25eae55bfe215c52d4",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "famewall--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "famewall--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "fathom",
   "name": "Fathom",
   "category": "communication",
   "audience": "business",
   "summary": "Individual Premium: in Settings, under Premium Features, click Downgrade to Free, then Cancel Plan, before the renewal date. Gotcha: Team plans can't be cancelled in the app; email success@fathom.video. Fees are non-refundable, and transcripts can only be copied, not downloaded.",
   "domains": [
    "fathom.ai",
    "fathom.video"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/fathom",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/fathom.json",
   "evidence": {
    "packet_revision": "fce479f97b10d290557ecb90766246a1c7116ba1693b233aa4923aa5e2ddb50f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "fathom--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "fathom--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "featurebase",
   "name": "Featurebase",
   "category": "customer_support",
   "audience": "business",
   "summary": "Go to Settings, Billing and click Cancel subscription (bottom right). Access lasts until the billing period ends, then paid features pause and the Free plan (1 seat) remains. Contract plans are cancelled through your Account Manager. Last payment refundable within 30 days. Deleting the workspace is permanent.",
   "domains": [
    "featurebase.app"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/featurebase",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/featurebase.json",
   "evidence": {
    "packet_revision": "53499e398900d601cff5fd8deea0220349ce8d3a75523f5de7cb701858fa7ace",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "featurebase--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "featurebase--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "featurebase--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "figma",
   "name": "Figma",
   "category": "design_creative",
   "audience": "personal",
   "summary": "A team admin or owner cancels Figma Professional under the team's Admin, Settings, Cancel plan, with a reason. Features last until the billing period ends; then the team drops to the free Starter plan, where files over its limits can't be edited. No refunds. Organization and Enterprise plans: contact support.",
   "domains": [
    "figma.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/figma",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/figma.json",
   "evidence": {
    "packet_revision": "38d3e0c5c55ace833e28580f945cbcc60c605bf3d2278dc58aced73348331441",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "figma--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "figma--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "fillout",
   "name": "Fillout",
   "category": "productivity",
   "audience": "business",
   "summary": "Open your account name, Settings, Billing & usage, then the subscription and click Cancel; the plan runs to the renewal date, then drops to Free. Gotcha: Fillout's terms ask for written notice 30 days before the next billing period, so cancel early. Cancelling Forms doesn't cancel a Zite Apps subscription.",
   "domains": [
    "fillout.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/fillout",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/fillout.json",
   "evidence": {
    "packet_revision": "ec39331de2fd9a7952a680246af05d5e2ab791d67866ce56bacdfab1bfc9b81a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "fillout--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "fillout--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "fillout--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "fingerprint",
   "name": "Fingerprint",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Paid plans renew each billing cycle unless cancelled at least 30 days before the next one starts. Fingerprint's docs show no cancel button, so ask support (fingerprint.com/support) early. Usage bills monthly by API requests, fees are non-refundable, and a trial simply drops to the Free plan.",
   "domains": [
    "fingerprint.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/fingerprint",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/fingerprint.json",
   "evidence": {
    "packet_revision": "c1b29a6673648d1cd24f2f4786d370d979bc2c7c5dcc893d48888794bd7021d3",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "fingerprint--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "fingerprint--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "fingerprint--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "firebase",
   "name": "Firebase",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Blaze projects bill through a Google Cloud billing account. Disable billing on the project to drop it to Spark, or delete the project in Firebase's Project settings; either may remove resources for good. Usage before the change is still billed, and committed-use discounts block disabling billing.",
   "domains": [
    "firebase.google.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/firebase",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/firebase.json",
   "evidence": {
    "packet_revision": "fd49bcaca21d445da88d680670c7341043009dca04c53d18002f16c758ffbca7",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "firebase--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "firebase--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "firebase--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "firebase--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "fireflies",
   "name": "Fireflies.ai",
   "category": "communication",
   "audience": "business",
   "summary": "An admin cancels in the web app under Settings, Account, Subscriptions (Cancel, pick a reason, Proceed With Cancellation), at least 24 hours before the period ends; the account drops to Free. Gotcha: an AI Credits add-on is a separate subscription and must be cancelled separately under Settings, Billing.",
   "domains": [
    "fireflies.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/fireflies",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/fireflies.json",
   "evidence": {
    "packet_revision": "1ff86c47be624cca18b49f4c936e65c95f41a291915405f093b8305baf569ca4",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "fireflies--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "fireflies--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "fitbit_premium",
   "name": "Fitbit Premium",
   "category": "health_fitness",
   "audience": "personal",
   "summary": "Fitbit Premium is now shown as Google Health Premium. On Android: Google Health app, profile picture, Google Health Settings, Google Health Premium, Cancel membership, then confirm in Google Play. Google Store buyers cancel under Your subscriptions; iPhone buyers in the App Store. Access runs to the period's end; no refund.",
   "domains": [
    "fitbit.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "paypal"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/fitbit_premium",
   "hub": "https://stackcut.io/cancel/fitness-apps",
   "json": "https://stackcut.io/exits/fitbit_premium.json",
   "evidence": {
    "packet_revision": "65c295182a56ca15aa1b4f49ba03b8c99097ef411329518f309a77e999cb3149",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "fitbit-premium--google-play--r1",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "fitbit-premium--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "fitbit-premium--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "fitbit-premium--paypal--r4",
      "channel": "paypal",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "flickr",
   "name": "Flickr",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "On the web, open Settings and under Membership status choose Manage your Pro subscription, then Cancel your subscription, at least a day before billing. Apple and Google Play purchases cancel from the Flickr app or the store. Pro runs to the end of the term, with no refunds; content over the free limits is at risk.",
   "domains": [
    "flickr.com",
    "flickrhelp.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/flickr",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/flickr.json",
   "evidence": {
    "packet_revision": "3561c479f75b80116ffd4ab58058732e20043b6e24ff59a180669912d8e9f1d4",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "flickr--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "flickr--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "flickr--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "flodesk",
   "name": "Flodesk",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Click your avatar, choose Plan + billing, then Cancel or Downgrade at the bottom of the page and follow the prompts; the plan runs to the end of the billing cycle, then the account moves to the Free plan. Deleting the account means emailing support@flodesk.com and erases all data.",
   "domains": [
    "flodesk.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/flodesk",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/flodesk.json",
   "evidence": {
    "packet_revision": "168d48aa4b7919a515cbe7a90088aea07139df21d47b471d5cc9a500fbf6764e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "flodesk--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "flutterflow",
   "name": "FlutterFlow",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Click your profile picture to open Account, select Cancel Plan, complete the Cancellation Survey and select Cancel Subscription. Cancel the personal plan and every team plan separately. Paid features last until the next billing date; there are no refunds. On Free, two projects stay editable and the rest are archived.",
   "domains": [
    "flutterflow.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/flutterflow",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/flutterflow.json",
   "evidence": {
    "packet_revision": "ee9f47ba18d256856ebc7b331421decb9fdb036ea5bb7b1bfeb82fbbb2e5f154",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "flutterflow--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "flutterflow--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "flutterflow--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "flyio",
   "name": "Fly.io",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Fly bills for usage with no platform fee, so stopping means removing resources: delete apps, volumes, Managed Postgres clusters and extensions, then delete the account under Account, Settings, Delete Account. Stopped Machines still bill for rootfs. Email deletion requests aren't processed.",
   "domains": [
    "fly.io",
    "docs.fly.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/flyio",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/flyio.json",
   "evidence": {
    "packet_revision": "89e0bad85f28ed97b406b3a475e10913e22c13383d591b47654f0740d0afe462",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "flyio--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "flyio--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "flyio--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "flyio--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "folk",
   "name": "folk",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "An owner or admin opens Settings, Plans and selects Cancel subscription; paid features last to the billing period's end, with no refunds. Custom Enterprise plans: message support. Export each group as CSV first: the Terms say content is removed right after the subscription ends.",
   "domains": [
    "folk.app"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/folk",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/folk.json",
   "evidence": {
    "packet_revision": "408aba0de40aeb96756e336d12391bca3f27028383434fe671c9745b800eb961",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "folk--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "folk--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "formstack",
   "name": "Formstack",
   "category": "productivity",
   "audience": "business",
   "summary": "An admin logs in to admin.formstack.com, opens Billing, clicks Manage Plan, then the three-dot icon next to each app (Forms, Documents, Sign) and Cancel. It takes effect on the next renewal date. Gotcha: annual plans aren't refunded, and a cancelled account's data is deleted for good after 60 days.",
   "domains": [
    "formstack.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/formstack",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/formstack.json",
   "evidence": {
    "packet_revision": "1fda57beaf5498525bd617fdae33bf6dec0de645947fade19ac60328d1a92345",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "formstack--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "formstack--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "formstack--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "fotor",
   "name": "Fotor",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Website plans: Account Setting, Subscription, Manage Plan, Cancel your subscription, then Downgrade to free plan, at least 24 hours before renewal. App purchases are cancelled with Apple or Google Play. Fees aren't refunded; download work that uses paid assets before the plan ends.",
   "domains": [
    "fotor.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/fotor",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/fotor.json",
   "evidence": {
    "packet_revision": "e384469832759d78dbb450357f1e4aa57519d3c66677a2860cee5a56690ace51",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "fotor--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "fotor--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "fotor--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "foxit",
   "name": "Foxit PDF Editor",
   "category": "productivity",
   "audience": "business",
   "summary": "Foxit subscriptions renew until cancelled: follow the cancel instructions on Foxit's product pages or renewal notice, or write to Foxit support. An annual plan paid monthly is a yearly agreement: after 14 days you owe the full year. Prepaid annual plans are refundable within 14 days, minus a 5% fee.",
   "domains": [
    "foxit.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/foxit",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/foxit.json",
   "evidence": {
    "packet_revision": "7673322ae0087a5a61019caadaabfee73fdfdfe8402fa01b9ef68255be974211",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "foxit--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "framer",
   "name": "Framer",
   "category": "productivity",
   "audience": "business",
   "summary": "Each site has its own plan: in workspace settings open Plans, click the three-dot menu next to the site, Cancel Plan, give feedback and confirm. Benefits last until the billing cycle ends. The editor subscription ends only after the last site plan is cancelled. Enterprise terms follow your Order Form.",
   "domains": [
    "framer.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/framer",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/framer.json",
   "evidence": {
    "packet_revision": "a6ca3b6f4b65301dba5ebdfb2de0b2a5166b3326af542987ea2c5322e75089ec",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "framer--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "framer--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "freeagent",
   "name": "FreeAgent",
   "category": "business_finance",
   "audience": "business",
   "summary": "A user with full (level 8) access opens Billing and selects Cancel My Subscription, on the web or in the iOS app. Access ends immediately, with no pro-rata refund. App Store subscribers cancel auto-renewal through Apple. CoPilot needs 30 days' notice. Data is kept a year, so export first.",
   "domains": [
    "freeagent.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/freeagent",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/freeagent.json",
   "evidence": {
    "packet_revision": "ecf7c9f5dbd003c035d37faefb2f2bd60e855a2207cddf6abd98b4c00308b687",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "freeagent--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "freeagent--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "freeagent--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "freeagent--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "freeagent--direct-web--r5",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "freedcamp",
   "name": "Freedcamp",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel or downgrade to Free in My Account -> Subscriptions; unused prepaid amounts become non-refundable credits. Yearly plans auto-renew: cancel before the renewal date, or contact Freedcamp within 7 calendar days after it for a refund minus the greater of $50 or 6%. Data is hidden, not deleted.",
   "domains": [
    "freedcamp.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/freedcamp",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/freedcamp.json",
   "evidence": {
    "packet_revision": "405d3d5a5c4977652db0d1e660b87e7cb2220c109bafbc10774fde82298439e5",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "freedcamp--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "freedcamp--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "freepik",
   "name": "Magnific (formerly Freepik)",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Freepik is now Magnific. Click your profile picture, then Plan & billing, then Danger zone, Cancel a subscription, and Cancel subscription; the plan stays active until the paid period ends. Refunds only within 30 days and only if nothing was downloaded and no AI credits used. Plan credits expire.",
   "domains": [
    "magnific.com",
    "freepik.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/freepik",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/freepik.json",
   "evidence": {
    "packet_revision": "69c63e4a6e5191de9d29aaa8be7783f978e1e9dc79a559701552893b86a2b4b4",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "freepik--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "freepik--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "freepik--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "freepik--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "freshbooks",
   "name": "FreshBooks",
   "category": "business_finance",
   "audience": "business",
   "summary": "The business owner cancels on the web: profile picture, Billing and Upgrade, then cancel your account at the bottom. Access lasts until the billing cycle ends. Apple or Google Play billing cancels there; Select plans and Payroll need Support. Inactive accounts may be deleted after 30 days, so export first.",
   "domains": [
    "freshbooks.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/freshbooks",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/freshbooks.json",
   "evidence": {
    "packet_revision": "b0b96cf721c9ece0f1477a93d9701ce2e3cd66766ce571099066fcaee408eef2",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "freshbooks--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "freshbooks--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "freshbooks--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "freshbooks--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "freshdesk",
   "name": "Freshdesk (Freshworks)",
   "category": "customer_support",
   "audience": "business",
   "summary": "No in-app cancel is documented. Freshworks' Terms auto-renew plans at the same users and plan unless written non-renewal notice goes to Freshworks' mailing address, copied to legal@freshworks.com, at least 30 days before the term ends. No mid-term reductions or refunds; Freddy AI session packs renew until reduced.",
   "domains": [
    "freshdesk.com",
    "freshworks.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/freshdesk",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/freshdesk.json",
   "evidence": {
    "packet_revision": "c7419d75fc53b4259777277d864a7c269e9e9139d43c9be5d5384c3b0182d04c",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "freshdesk--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "freshdesk--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "frill",
   "name": "Frill",
   "category": "productivity",
   "audience": "business",
   "summary": "Frill's billing lives in Settings, which only Admins can change, but its help centre and terms don't describe cancelling, refunds or notice. Export users, ideas, votes and comments to CSV first (Settings, Misc and Settings, Privacy, Export Data). The 14-day trial needs no credit card.",
   "domains": [
    "frill.co"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/frill",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/frill.json",
   "evidence": {
    "packet_revision": "8ddb1d717eed54fbedb6850d8f6a19c13d73c3b4a4698d340e68068997c2ed09",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "frill--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "front",
   "name": "Front",
   "category": "customer_support",
   "audience": "business",
   "summary": "A company admin cancels in company settings: Billing, Upcoming plan at renewal, Cancel plan, confirm, pick reasons. Payments already made aren't refunded. Gotcha: Front's SaaS Agreement asks for termination at least 30 days before the term ends and renews terms for 12 months. Data is deleted 30 days after termination.",
   "domains": [
    "front.com",
    "frontapp.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/front",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/front.json",
   "evidence": {
    "packet_revision": "821cea37914c79e44c9d82a67cff290f46488126910245321c6f464df34cdefd",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "front--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "front--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "fubo",
   "name": "Fubo",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel on fubo.tv: settings icon, My Account, Subscription, Cancel, then click CANCEL SUBSCRIPTION past the discount offer. Paid service lasts to the end of the billing period; web free trials end immediately; no refunds. Roku-billed plans cancel at my.roku.com or on the Roku device. Fubo has no pause.",
   "domains": [
    "fubo.tv"
   ],
   "channels": [
    "direct_web",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/fubo",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/fubo.json",
   "evidence": {
    "packet_revision": "f9bb0fd0c9dbd4cebb69e83c8b567853fcec964c6094d80757a49ea111fc1220",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "fubo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "fubo--roku--r2",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "fullstory",
   "name": "Fullstory",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Paid plans run on annual Order Forms that renew for a year unless you send written notice of non-renewal at least 60 days before the term ends; fees are non-refundable. There's no self-serve cancel button. Also turn off Session Overages, which bill a card separately. Data is deleted six months after cancelling.",
   "domains": [
    "fullstory.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/fullstory",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/fullstory.json",
   "evidence": {
    "packet_revision": "67c4c817e07848970a870f08d188944126bba71c99f451fdec9af3740833b021",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "fullstory--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "fullstory--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "fullstory--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "gamma",
   "name": "Gamma",
   "category": "productivity",
   "audience": "business",
   "summary": "The workspace's billing admin cancels in Settings, Billing, Cancel subscription. Cancel at least 30 days before the renewal date to avoid the next charge. The account then drops to the Free plan with content intact. Refunds only within 3 days of subscribing, under a credit limit.",
   "domains": [
    "gamma.app"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/gamma",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/gamma.json",
   "evidence": {
    "packet_revision": "fbbc52ab4a8f83ccbe91a3f353baa1610da41f98f6daeddc74bd3d57e30d3a37",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "gamma--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "gamma--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "gamma--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "ganttpro",
   "name": "GanttPro",
   "category": "productivity",
   "audience": "business",
   "summary": "The Account owner cancels in Account settings, then Billing, then Cancel subscription. Cancelling before the renewal date stops the next charge but gives no refund. Monthly and annual plans renew automatically. PayPro Global bills every order and handles order enquiries.",
   "domains": [
    "ganttpro.com",
    "help.ganttpro.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ganttpro",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/ganttpro.json",
   "evidence": {
    "packet_revision": "17b025af8ed198b21e84bb56fb3b1fa71e08fc683f0ba8f5be2ecfcdb84782f1",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "ganttpro--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "ganttpro--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "gather",
   "name": "Gather",
   "category": "communication",
   "audience": "business",
   "summary": "An Admin cancels Gather 2.0 from Main Menu, then Billing Dashboard, Manage Billing and Cancel plan (Gather 1.0 uses the Space Dashboard's Plans & Billing tab). The plan stays active to the end of the billing period. Cancel before renewal: prepaid fees and missed renewals aren't refunded.",
   "domains": [
    "gather.town",
    "support.gather.town",
    "support.help.gather.town"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/gather",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/gather.json",
   "evidence": {
    "packet_revision": "04de1693b591435ebd326c234bf3cabbb9944f96eb6d641991952d87b17b2d00",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "gather--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "gather--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "gather--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "gather--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "getresponse",
   "name": "GetResponse",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "In a browser, go to Profile > Billing, click Cancel plan, then Yes, move on to cancellation, pass the one-time offer and click Cancel my account. Settle any unpaid balance or list overage first. Access runs to the end of the paid period, with no refunds. Apple-billed subscriptions cancel in the App Store.",
   "domains": [
    "getresponse.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/getresponse",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/getresponse.json",
   "evidence": {
    "packet_revision": "c0ea4bc96ab36e54ebaca66ec431729444e7d3a1bb079195668e4d366aaf8610",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "getresponse--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "getresponse--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "github",
   "name": "GitHub",
   "category": "developer_tools",
   "audience": "business",
   "summary": "GitHub Pro and Team: downgrade to Free under Settings, Billing and licensing, Current plan, Edit; it takes effect when the billing cycle ends, with no refunds. Self-serve Enterprise ends by deleting the enterprise account; invoiced Enterprise goes through GitHub Sales. Copilot is billed separately.",
   "domains": [
    "github.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/github",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/github.json",
   "evidence": {
    "packet_revision": "a9e6bcc22cb202006b7502976fa8b3e222d9cdc74f0792f012d94725e138f8aa",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "github--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "github--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "github--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "github--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "github--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "github_copilot",
   "name": "GitHub Copilot",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel Copilot Pro, Pro+ or Max in GitHub Settings under Billing & licensing: Manage subscription, then Cancel subscription. Features last until the billing cycle ends, then you drop to Copilot Free; no refunds. Mobile in-app upgrades cancel in Apple or Google Play. Business and Enterprise: owners remove all seats.",
   "domains": [
    "github.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/github_copilot",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/github_copilot.json",
   "evidence": {
    "packet_revision": "41d6e2c4910f48d9bc826d65ffd6b464bda48c185b2fff9650776121886fe0c6",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "github-copilot--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "github-copilot--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "github-copilot--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "github-copilot--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "gitlab",
   "name": "GitLab",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A billing account manager turns off auto-renewal before the expiration date: Customers Portal, Subscription actions, Cancel subscription. Reseller and AWS or Google Cloud marketplace subscriptions go through the reseller. Seats drop only at renewal, and overage seats are billed. Self-Managed instances turn read-only at expiry.",
   "domains": [
    "gitlab.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/gitlab",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/gitlab.json",
   "evidence": {
    "packet_revision": "80a87876a4761dc829eafa83a05fd24122d54b0d65708ab8a3672960ce675d02",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "gitlab--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "gitlab--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "glide",
   "name": "Glide",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel in the Glide builder: open your team's Billing page, then Manage Plan, Cancel subscription and Cancel plan. If you can't see Billing, ask a team admin. Access runs to the end of the billing period. Unpaid invoices hide the cancel button.",
   "domains": [
    "glideapps.com",
    "go.glideapps.com",
    "help.glideapps.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/glide",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/glide.json",
   "evidence": {
    "packet_revision": "573d7023bbcdd59e22ff0a2152d96b2c0694ed4b9d7f01ea87957f5513453528",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "glide--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "glide--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "glossgenius",
   "name": "GlossGenius",
   "category": "business_finance",
   "audience": "business",
   "summary": "Cancel through GlossGenius's in-product cancellation steps or by emailing support@glossgenius.com; plans renew monthly and there's no cancellation fee. Gotcha: cancelling ends access to your account and its data, and fees aren't refunded, so save client records first. Billing stops at the next cycle.",
   "domains": [
    "glossgenius.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/glossgenius",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/glossgenius.json",
   "evidence": {
    "packet_revision": "988f887c7073be1746bf562d5b3d31baa8a5f3797d5e037a62372d84d32a077c",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "glossgenius--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "glossgenius--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "gmass",
   "name": "GMass",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel in the GMass dashboard: Settings, then Account, then Cancel. Card subscribers keep the plan to the end of the paid period; PayPal subscribers must cancel in PayPal and lose the unused time. Emailing support or uninstalling the extension doesn't cancel.",
   "domains": [
    "gmass.co"
   ],
   "channels": [
    "direct_app",
    "direct_web",
    "paypal"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/gmass",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/gmass.json",
   "evidence": {
    "packet_revision": "9f88ceed383b37b55e4953d1a3351d880a6edf83495c0c940cfc2d900984da6d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "gmass--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "gmass--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "gmass--paypal--r3",
      "channel": "paypal",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "godaddy",
   "name": "GoDaddy",
   "category": "productivity",
   "audience": "business",
   "summary": "Go to Renewals and Billing, select Manage Subscriptions, pick the product, Cancel Plan, give a reason and Confirm Cancel. App-store purchases change in that store. Gotcha: after the end date the product and all its data are deleted, and refunds need a phone, SMS or chat request within the window.",
   "domains": [
    "godaddy.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/godaddy",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/godaddy.json",
   "evidence": {
    "packet_revision": "51593c9e070a74e7c386ebd733df07635b29498758977cfea47aac3b7e5528f0",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "godaddy--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "godaddy--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "godaddy--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "gohighlevel",
   "name": "HighLevel",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel in Agency Settings, Billing: click Want to modify/cancel your subscription?, Show More, Cancel Plan, give a reason and at least 30 words of feedback, then Submit. Or call 1-888-732-4197 (Option 2). Fees aren't refunded, data is deleted after 90 days, and wallet balances must be claimed within 30 days.",
   "domains": [
    "gohighlevel.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/gohighlevel",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/gohighlevel.json",
   "evidence": {
    "packet_revision": "d9dd86b50b77d59dacf6546ab742eeb840aee536931395aef3fa350daaf60d5c",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "gohighlevel--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "gohighlevel--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "gohighlevel--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "goodnotes",
   "name": "Goodnotes",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel where you subscribed: App Store plans in iPhone Settings > Subscriptions; Google Play plans in the Play Store; Windows, Galaxy Store and web plans (billed by Paddle) under Manage Account > Subscription in Goodnotes or via the Paddle receipt email. Deleting your account or the app doesn't cancel.",
   "domains": [
    "goodnotes.com"
   ],
   "channels": [
    "apple_app_store",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/goodnotes",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/goodnotes.json",
   "evidence": {
    "packet_revision": "72b3e6a5ce80da9bd5bfc2b4e84d95d9505a462a167fa24236d27dac25160bf9",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "goodnotes--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "goodnotes--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "goodnotes--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "google_ai_pro",
   "name": "Google AI Pro (Gemini)",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Google AI Pro is a Google One membership: cancel it in Google One settings (web or Android), through Apple if the App Store bills you, or with your carrier. Benefits last until the billing cycle ends; storage drops to 15 GB, and over that Gmail stops sending and receiving.",
   "domains": [
    "one.google.com",
    "gemini.google.com",
    "gemini.google"
   ],
   "channels": [
    "apple_app_store",
    "carrier_or_isp",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/google_ai_pro",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/google_ai_pro.json",
   "evidence": {
    "packet_revision": "e3b506f98e8f6e61142de556f44a5d54925171c72e6daaffd8700efadd3910ff",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "google-ai-pro--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-ai-pro--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-ai-pro--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-ai-pro--carrier-or-isp--r4",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "google_fi",
   "name": "Google Fi Wireless",
   "category": "communication",
   "audience": "personal",
   "summary": "Cancel in the Google Fi app or website. If keeping your number, initiate a port and leave service active until it completes; financed devices may be charged off in full.",
   "domains": [
    "fi.google.com",
    "google.com"
   ],
   "channels": [
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-06",
   "level": "partial",
   "page": "https://stackcut.io/cancel/google_fi",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/google_fi.json",
   "evidence": {
    "packet_revision": "70b211d7258d243c009bb658c9c81e7b5767956b442789cc7e39b84cf4c6bf2f",
    "docs_checked_on": "2026-10-06",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-06",
     "age_days": 3,
     "stale_after_days": 30,
     "next_check_on": "2026-11-05"
    },
    "routes": [
     {
      "route_id": "google-fi--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     },
     {
      "route_id": "google-fi--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     }
    ]
   }
  },
  {
   "id": "google_gemini_api",
   "name": "Google Gemini API",
   "category": "developer_tools",
   "audience": "business",
   "summary": "The Gemini API bills through a Cloud Billing account. Disable billing on each project (back to the Free Tier), shut the project down, or close the billing account; invoiced accounts are closed through Google. Earlier usage is still billed, and closing a Prepay account forfeits remaining credits.",
   "domains": [
    "ai.google.dev",
    "aistudio.google.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/google_gemini_api",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/google_gemini_api.json",
   "evidence": {
    "packet_revision": "44393e8b8b5fcb08722cc1c6f0fc6f7bd15371f451bf3f86a6f77b08f2248b4a",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "google-gemini-api--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "google-gemini-api--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "google-gemini-api--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "google-gemini-api--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "google-gemini-api--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "google_one",
   "name": "Google One",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "Cancel at one.google.com under Settings or in the Google One app; Apple and carrier plans cancel with them. Storage lasts to the end of the billing cycle; plans are usually non-refundable. Gotcha: over 15 GB, Gmail can't send or receive, and content may be deleted after 2 years over quota.",
   "domains": [
    "one.google.com"
   ],
   "channels": [
    "apple_app_store",
    "carrier_or_isp",
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/google_one",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/google_one.json",
   "evidence": {
    "packet_revision": "472ead58c17654945dce4e71496ec123c402524222c465cfc80eefb19309b504",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "google-one--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-one--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-one--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-one--carrier-or-isp--r4",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "google_workspace",
   "name": "Google Workspace",
   "category": "productivity",
   "audience": "business",
   "summary": "Admins cancel in the Admin console: Billing > Subscriptions > your subscription > Cancel Subscription, then confirm. Reseller, Google Play and Apple billing cancel there instead. Gotcha: users' Workspace data is deleted and can't be restored, so export it first; Annual plans still owe the rest of the contract.",
   "domains": [
    "workspace.google.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/google_workspace",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/google_workspace.json",
   "evidence": {
    "packet_revision": "496aef349715b829e162fa6775294c582aec42e867b47e5c2d88e8139bad05f3",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "google-workspace--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-workspace--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-workspace--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-workspace--apple-app-store--r4",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "google-workspace--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "gorgias",
   "name": "Gorgias",
   "category": "customer_support",
   "audience": "business",
   "summary": "An owner or admin opens Settings, Account, Billing and usage, Manage on the Helpdesk card, Cancel auto-renewal, and confirms. Access lasts until the renewal date. Gotcha: the Master Subscription Agreement requires notice at least 30 days before the term ends, even on monthly plans. Uninstalling the Shopify app doesn't cancel.",
   "domains": [
    "gorgias.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/gorgias",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/gorgias.json",
   "evidence": {
    "packet_revision": "45e324b8797eb9f066fb1ab896b828ffabfbcc4ed232b746296589f822ad5f2b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "gorgias--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "gorgias--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "gorgias--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "gptzero",
   "name": "GPTZero",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Sign in to app.gptzero.me and choose Settings, then Cancel Plan (or Manage Billing) in the left sidebar; the cancellation takes effect at the end of the current paid term. Pausing for up to 3 months is offered in the same menu. Refunds are by request to support, reviewed case by case.",
   "domains": [
    "gptzero.me"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/gptzero",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/gptzero.json",
   "evidence": {
    "packet_revision": "1b7482313f45c698df91bea45cdbc720d950977ef8adb438087eaa72cf874df2",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "gptzero--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "grafana_cloud",
   "name": "Grafana Cloud",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Grafana's docs show no self-serve cancel button for Pro: an organization Admin manages the subscription under Billing in the Cloud Portal, or opens a support ticket. Delete unused stacks to stop usage charges. Contracts auto-renew unless you give 60 days' written notice. AWS Marketplace subscriptions cancel in AWS.",
   "domains": [
    "grafana.com",
    "grafana.net"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/grafana_cloud",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/grafana_cloud.json",
   "evidence": {
    "packet_revision": "67f438d946edc06e326ccd856497a4daa0a4193f8f644b347c92788caa0966d6",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "grafana-cloud--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "grafana-cloud--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "grafana-cloud--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "grafana-cloud--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "grammarly",
   "name": "Grammarly",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel at account.grammarly.com: Your account, Subscription, Cancel Subscription, Continue, pick a reason, Cancel Subscription. Paid features last to the period's end, but a free trial ends at once. Refunds only where law requires. App Store purchases cancel with Apple. Cancelling also ends linked Superhuman suite apps.",
   "domains": [
    "grammarly.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/grammarly",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/grammarly.json",
   "evidence": {
    "packet_revision": "92fd2c7960527d0cb4a7f76c175d71aeaa173b7295ee8006ca8b6b890e192c68",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "grammarly--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "grammarly--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "granola",
   "name": "Granola",
   "category": "communication",
   "audience": "business",
   "summary": "Whoever manages billing (usually a workspace admin) opens Settings, Billing, Manage subscription, then Cancel subscription in Stripe's portal. The plan runs to the cycle's end, then drops to Basic (free), showing only the last 30 days of notes. Enterprise: give written notice 30 days before the term ends.",
   "domains": [
    "granola.ai",
    "granola.so"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/granola",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/granola.json",
   "evidence": {
    "packet_revision": "634ac3002a40338edcbfae350207b22da8e929a1f2286116d5bd468f74c60a5b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "granola--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "granola--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "groq",
   "name": "Groq",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A usage-billed API. On the Developer tier, downgrade to the Free tier in Console Settings, then Billing; usage charges stop at once, but the final invoice for unbilled usage must be paid first. Prepaid Service Credits aren't refundable and expire if you close the account.",
   "domains": [
    "groq.com",
    "console.groq.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/groq",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/groq.json",
   "evidence": {
    "packet_revision": "279d22cabfed347c6202ae7669f719d26c198a2546e77da8f4df2da728df7af2",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "groq--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "groq--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "grubhub_plus",
   "name": "Grubhub+",
   "category": "shopping_memberships",
   "audience": "personal",
   "summary": "On grubhub.com or seamless.com open the top-right menu, then Grubhub+, Cancel membership and Confirm (in the app: Account, Grubhub+ membership, Manage Membership). Cancel 24+ hours before renewal; no refunds. Gotcha: Grubhub+ from Amazon Prime is cancelled by unlinking Grubhub in your Amazon account.",
   "domains": [
    "grubhub.com",
    "seamless.com"
   ],
   "channels": [
    "direct_app",
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/grubhub_plus",
   "hub": "https://stackcut.io/cancel/shopping-memberships",
   "json": "https://stackcut.io/exits/grubhub_plus.json",
   "evidence": {
    "packet_revision": "50c4f348209519eadeb0deaf5ef703af00b4b25e665767babfb39d20f95a845a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "grubhub-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "grubhub-plus--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "grubhub-plus--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "gusto",
   "name": "Gusto",
   "category": "productivity",
   "audience": "business",
   "summary": "Admins cancel in Gusto: company name (bottom-left), Plan & billing, Cancel account; give a reason, choose tax handling, type the company name and confirm. It ends immediately. Accountant- or partner-billed accounts cancel through them. Gotcha: you can't cancel mid-payroll, and cancelling after the 5th bills the full month.",
   "domains": [
    "gusto.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/gusto",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/gusto.json",
   "evidence": {
    "packet_revision": "aaa7ccceb5b458f5df08ecd40f82bdb46eed9c698e36235b72537f518e102607",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "gusto--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "gusto--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "hackerrank",
   "name": "HackerRank",
   "category": "business_finance",
   "audience": "business",
   "summary": "Self-serve plans: in HackerRank for Work, open Manage Subscription (profile menu), click Cancel Plan under Current Plan, then Cancel Subscription; access runs to the end of the billing cycle. Monthly plans can pause 1 to 4 months instead. Export candidate reports: data access ends 30 days after the plan ends.",
   "domains": [
    "hackerrank.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hackerrank",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/hackerrank.json",
   "evidence": {
    "packet_revision": "d6aa0cd09f5530fc0380669d30ccc96d91eb377c841ccaf1471553483a2f5e0a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "hackerrank--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "hackerrank--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "harvest",
   "name": "Harvest",
   "category": "business_finance",
   "audience": "business",
   "summary": "In a web browser, an Administrator goes to Settings → Billing, Manage, Cancel plan, then Schedule cancellation; the account closes when the billing period ends and data is kept about six months. Closing immediately (Account Owner only) deletes all data after 10 days. No automatic refunds.",
   "domains": [
    "getharvest.com",
    "harvestapp.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/harvest",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/harvest.json",
   "evidence": {
    "packet_revision": "2c8a8d6f18d9a728fefa39b6dfa38068eb8e4124efb77d01f41ed08a9e91922a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "harvest--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "harvest--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "harvest--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "headspace",
   "name": "Headspace",
   "category": "health_fitness",
   "audience": "personal",
   "summary": "Cancel in a web browser (not the app) at headspace.com/subscription/manage with CANCEL MEMBERSHIP; App Store and Google Play subscriptions cancel there, Spotify bundles in Spotify, and Coaching separately. It expires at the end of your paid time. Web subscriptions are non-refundable; there's no pause.",
   "domains": [
    "headspace.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/headspace",
   "hub": "https://stackcut.io/cancel/fitness-apps",
   "json": "https://stackcut.io/exits/headspace.json",
   "evidence": {
    "packet_revision": "c0f58bc577bb9c75d84bd5748d8244ba5f333b823095a1840a6f50eb6af4a15f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "headspace--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "headspace--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "headspace--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "headspace--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "headspace--direct-app--r5",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "help_scout",
   "name": "Help Scout",
   "category": "customer_support",
   "audience": "business",
   "summary": "Only the Account Owner cancels: avatar, Your Plan (contact-based: Manage your plan), red Delete Account link, reason, Delete Account. The account closes immediately and data is deleted 60 days later, so export first. Prepaid fees aren't refunded outside the 30-day first-payment guarantee.",
   "domains": [
    "helpscout.com",
    "helpscout.net"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/help_scout",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/help_scout.json",
   "evidence": {
    "packet_revision": "4ca76beb2881db0442413f6a6197100a85e1eb8f6229ce58d9bad177b26f6246",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "help-scout--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "help-scout--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "help-scout--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "heroku",
   "name": "Heroku",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Heroku bills monthly in arrears for usage. To stop charges, delete apps or scale dynos to 0, remove add-ons and databases, and unsubscribe from Eco on the Billing page. To close a personal account, delete apps, pay what's owed, then Account Settings, Close this account. Gotcha: last month's usage still bills.",
   "domains": [
    "heroku.com",
    "herokuapp.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/heroku",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/heroku.json",
   "evidence": {
    "packet_revision": "e0aa366ad23621088cda0f4b1e92024ae3730e387f5bba4eb7cf98174e435616",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "heroku--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "heroku--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "heroku--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "hetzner",
   "name": "Hetzner Cloud",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Hetzner Cloud bills each server hourly, up to a monthly cap, for as long as it exists, even powered off. Delete servers, Primary and Floating IPs, Snapshots and Backups to stop charges. Ending the contract needs 30 days' notice to the end of a month, by letter, fax, email or your account.",
   "domains": [
    "hetzner.com",
    "docs.hetzner.com",
    "accounts.hetzner.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/hetzner",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/hetzner.json",
   "evidence": {
    "packet_revision": "2b73731ac64ee89b813d202a2df9001c66618dec74db04a1a4a7a67141637096",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "hetzner--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "hetzner--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "hex",
   "name": "Hex",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Professional and Team plans: cancel in Settings > Manage Plan (or email support@hex.tech) and keep access to the end of the billing period. Enterprise order forms renew automatically unless you give written notice at least 60 days before the term ends. Export projects first: Hex needn't help with exports.",
   "domains": [
    "hex.tech",
    "learn.hex.tech"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/hex",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/hex.json",
   "evidence": {
    "packet_revision": "711c75fe73c4945aa0bc251292c06f31526beb6d8e19deebd9ca0182306c7f77",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "hex--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "hex--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "hex--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "heygen",
   "name": "HeyGen",
   "category": "design_creative",
   "audience": "personal",
   "summary": "On the web, open Settings, then Plan & Billing; use the arrow next to Manage Billing, choose Cancel Plan, answer the short feedback prompts and click Continue Canceling. The plan ends at the end of the billing cycle and unused credits expire. App Store and Google Play subscriptions are cancelled there.",
   "domains": [
    "heygen.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/heygen",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/heygen.json",
   "evidence": {
    "packet_revision": "c6106b241589800d88dfac795db1b3b2516c13afc51e6318b599843aaa277e34",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "heygen--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "heygen--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "heygen--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "hightouch",
   "name": "Hightouch",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Hightouch documents no cancel button for self-serve plans, and workspace deletion isn't self-serve: Settings, then Workspace, routes you to support and every admin must approve. Order Form contracts renew automatically unless either side gives non-renewal notice at least 30 days before the term ends.",
   "domains": [
    "hightouch.com",
    "app.hightouch.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/hightouch",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/hightouch.json",
   "evidence": {
    "packet_revision": "cc1192fd622b74c646f8c1c314b3f9325e018f91bed46676c14410d76654bea7",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "hightouch--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "hightouch--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "hinge",
   "name": "Hinge",
   "category": "dating",
   "audience": "personal",
   "summary": "Cancel Hinge+ or HingeX where you pay, at least 24 hours before renewal: Apple or Google Play subscription settings, or in the Hinge app (Account Settings, Cancel Subscription) for Hinge payment. Benefits last until the period ends. Deleting the app doesn't cancel; deleting the account forfeits Hinge payment time.",
   "domains": [
    "hinge.co"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hinge",
   "hub": "https://stackcut.io/cancel/dating",
   "json": "https://stackcut.io/exits/hinge.json",
   "evidence": {
    "packet_revision": "420339d58dedc82d4477974a088c096e9623a1f8b009f0d3cea7e98006bfbee0",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "hinge--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hinge--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hinge--direct-app--r3",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "hive",
   "name": "Hive",
   "category": "productivity",
   "audience": "business",
   "summary": "Monthly plans: a Billing Admin opens Settings, then Billing, and chooses to cancel or not renew at period end. Yearly plans: message Hive in the app, or email finance@hive.com. The terms need non-renewal notice 30 days before the term ends; fees aren't refundable.",
   "domains": [
    "hive.com",
    "help.hive.com",
    "app.hive.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "chat",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hive",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/hive.json",
   "evidence": {
    "packet_revision": "59f564ebf3629a3bfaf8ce5e5829d1b972be754720e02625db2f89cd4e83c7fb",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "hive--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "hive--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "hive--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "hive--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "honeybook",
   "name": "HoneyBook",
   "category": "business_finance",
   "audience": "business",
   "summary": "Web memberships: select your company logo, Company Settings, Membership tab, Cancel Plan, then follow the prompts; a confirmation email follows. App memberships are cancelled with Apple or Google Play. Gotcha: the Terms of Service ask for notice at least 30 days before the term ends.",
   "domains": [
    "honeybook.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/honeybook",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/honeybook.json",
   "evidence": {
    "packet_revision": "ee07fc71c20d7b742009cd66d8e544d5fc4efc9fa15989c6fa0426de75c33e47",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "honeybook--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "honeybook--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "honeybook--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "hootsuite",
   "name": "Hootsuite",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "In Account, Plan and billing, expand Manage my subscription and select Cancel upcoming subscription (Super Admins only in an organization). It ends with the paid or trial period; the rest of the term isn't refunded. Cancel app-store subscriptions with Apple or Google, and Enterprise plans through your account manager.",
   "domains": [
    "hootsuite.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hootsuite",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/hootsuite.json",
   "evidence": {
    "packet_revision": "c5981e8f5da5e394ac2436349343abaf8da453e9cbf7c446a494f29d3fca91ad",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "hootsuite--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hootsuite--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hootsuite--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hootsuite--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "hostgator",
   "name": "HostGator",
   "category": "developer_tools",
   "audience": "business",
   "summary": "In the Customer Portal's Renewal Center, tick the hosting plan, click Disable Auto-Renew, check the box and click Disable; do the same for each domain and add-on. Do it at least 15 days before renewal (5 for monthly plans). Refunds need phone or chat within 30 days.",
   "domains": [
    "hostgator.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hostgator",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/hostgator.json",
   "evidence": {
    "packet_revision": "5677bc05cea88da50a9e347b2b3d3d39a718ef0de33b1dd10eab9cb024d4bc45",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "hostgator--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "hostgator--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "hostgator--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "hostinger",
   "name": "Hostinger",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Turn off auto-renewal in Billing, Subscriptions: the service runs until it expires, then is deleted. A refund within 30 days ends it at once. Gotcha: each domain and add-on renews separately (domains are charged 27 days early), and a free domain's price is deducted from refunds.",
   "domains": [
    "hostinger.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hostinger",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/hostinger.json",
   "evidence": {
    "packet_revision": "8091de3db380b4843035a23d55a9235a89dd6d12c0470931955f77e5f9906a02",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "hostinger--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "hostinger--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "hotjar",
   "name": "Hotjar by Contentsquare",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "The Account Owner cancels by downgrading each paid plan to Basic (Billing, Subscriptions, Manage subscriptions, Change plan); the paid plan runs to the end of the cycle. Gotcha: accounts notified of the Contentsquare move switch to a Contentsquare Growth plan after 30 days unless the owner opts out.",
   "domains": [
    "hotjar.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hotjar",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/hotjar.json",
   "evidence": {
    "packet_revision": "199c05ada0cf1c893fc5d7a47f5857df7a851d90f1d9c555f562a9555f57b82d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "hotjar--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hotjar--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hotjar--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "hotspot_shield",
   "name": "Hotspot Shield",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel a card or PayPal Premium plan in your Hotspot Shield account: Account info, then Cancel in the membership section; it stays active until the paid period ends. App Store and Google Play plans cancel in Apple's or Google's settings. Refunds within 45 days; uninstalling doesn't cancel.",
   "domains": [
    "hotspotshield.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hotspot_shield",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/hotspot_shield.json",
   "evidence": {
    "packet_revision": "7f789ec97524aab403dbba53a32342c02f9a513d4bb081a3d24bef326c03dabc",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "hotspot-shield--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "hotspot-shield--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "hotspot-shield--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "houdini",
   "name": "Houdini",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Houdini (SideFX) is sold as licences. Houdini Indie bought on Steam is an auto-renewing subscription you cancel in your Steam account. Commercial rentals and the Annual Upgrade Plan go through your SideFX account manager. SideFX publishes no self-serve cancel steps for its own store.",
   "domains": [
    "sidefx.com"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/houdini",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/houdini.json",
   "evidence": {
    "packet_revision": "af315902ab482979cafc8ce6bbe74e6d02c670024b4bdd7cd6742d707a318559",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "houdini--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "houdini--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "housecall_pro",
   "name": "Housecall Pro",
   "category": "productivity",
   "audience": "business",
   "summary": "There is no cancel button: message Support through the in-app chat bubble or email cancellations@housecallpro.com, then the Billing team must speak with the account owner by phone (replies take 1-3 business days). Cancel before the subscription auto-renews. Fees aren't refunded, except the 30-day money-back guarantee where offered.",
   "domains": [
    "housecallpro.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "email"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/housecall_pro",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/housecall_pro.json",
   "evidence": {
    "packet_revision": "018ba89d627fc1f6874f1c0e21775c6f1e77292c556a9db312cc5d0aebee6ec5",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "housecall-pro--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "housecall-pro--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "hubspot_sales_hub",
   "name": "HubSpot Sales Hub",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "A Super Admin or billing admin turns off auto-renewal: Account & Billing, Subscriptions, Cancel auto-renewal, before the current term ends. The plan runs to the renewal date (no mid-contract cancels or refunds), then drops to free tools. Downgrades apply only at renewal and need HubSpot five business days ahead.",
   "domains": [
    "hubspot.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hubspot_sales_hub",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/hubspot_sales_hub.json",
   "evidence": {
    "packet_revision": "4d379a8e92117aebb81a99ef049cd67a0069ee92589e1019dc700d3b54579f7d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "hubspot-sales-hub--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hubspot-sales-hub--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "hubstaff",
   "name": "Hubstaff",
   "category": "business_finance",
   "audience": "business",
   "summary": "The organization owner cancels on the web: organization name, Organizations menu, Actions, Cancel subscription, give a reason, confirm. The organization goes inactive the day before the next billing date and its reports become inaccessible, so export first. Refunds only for first-time customers within 30 days.",
   "domains": [
    "hubstaff.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hubstaff",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/hubstaff.json",
   "evidence": {
    "packet_revision": "9872e30d3d0f73cf89ec5d2a89363c0d2e69d1868309076cf915878be4c819ce",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "hubstaff--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "hubstaff--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "hulu",
   "name": "Hulu",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "If Hulu bills you, open your Account page in a browser, select Cancel under Your Subscription, skip the pause offer with Continue to Cancel, then Cancel Subscription. Apple, Google, Xfinity, Verizon, Spotify, Disney+ and other partners have their own routes. Hulu + Live TV free trials end immediately on cancellation.",
   "domains": [
    "hulu.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "carrier_or_isp",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hulu",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/hulu.json",
   "evidence": {
    "packet_revision": "c937b818074718af15f9ad40128de8ce39a7a3fe3b5ac1ea5157305c101d5135",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "hulu--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--roku--r5",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--reseller-or-partner--r6",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--carrier-or-isp--r7",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--carrier-or-isp--r8",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--carrier-or-isp--r9",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--carrier-or-isp--r10",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--reseller-or-partner--r11",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--reseller-or-partner--r12",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hulu--reseller-or-partner--r13",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "hunter",
   "name": "Hunter",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "The team owner cancels at Account, Billing & subscription: Details tab, Cancel plan, then confirm. The paid plan lasts to the end of the billing period, then drops to Free (50 monthly credits). Cancel before the renewal charge: no refunds once payment is processed. Add-ons cancel separately.",
   "domains": [
    "hunter.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hunter",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/hunter.json",
   "evidence": {
    "packet_revision": "80709540ec3dd48bb622e05aaa71ebf196196d332c06b79ebce81c77c8b35d11",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "hunter--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hunter--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hunter--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "hypefury",
   "name": "Hypefury",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Open the Billing page from the sidebar, click Cancel Subscription, decline the pause offer, give a reason and feedback, and Confirm & Cancel; the plan runs to the period's end. Hypefury is a web app, so there is no App Store billing. Monthly refunds only within 48 hours.",
   "domains": [
    "hypefury.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/hypefury",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/hypefury.json",
   "evidence": {
    "packet_revision": "431c178e8b708ee8080df83ba5ed338ed6fd62258b2e1e8cb93b77d67f7fb971",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "hypefury--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "hypefury--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "icloud",
   "name": "iCloud+",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "iPhone or iPad: Settings > your name > Subscriptions > iCloud+ > Cancel Subscription; a Mac on macOS Tahoe 26+ has Cancel Subscription under iCloud > Manage Plan. Older Macs or Windows: choose the free 5GB plan. No Apple device: reportaproblem.apple.com. Gotcha: over 5GB, iCloud stops syncing and backups fail.",
   "domains": [
    "icloud.com"
   ],
   "channels": [
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/icloud",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/icloud.json",
   "evidence": {
    "packet_revision": "cdd8dbd34bd482e107f56aa946bb721de6e2196dc3a5d8944ad1f69bc855584c",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "icloud--direct-app--r1",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "icloud--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "icloud--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "icloud--direct-app--r4",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "ideogram",
   "name": "Ideogram",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel in Wallet & Billing, Manage plan & billing, Cancel subscription, at least 5 days before renewal or the next charge may still go through. Benefits last to the end of the paid period. iOS app subscribers cancel in the App Store. Ideogram gives no refunds.",
   "domains": [
    "ideogram.ai"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/ideogram",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/ideogram.json",
   "evidence": {
    "packet_revision": "64a0bdae70cd345343542ee8011ffb654c04387e3f491acfe33cf55bdd16ca2a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "ideogram--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ideogram--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "idrive",
   "name": "IDrive",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "Sign in on the IDrive website, click your username, open Profile Details under My Account and click Cancel my auto-renewal before renewal. When the term ends, access ends and backups are permanently deleted. Refunds only within 15 days of opening; to close the account early, contact IDrive Support.",
   "domains": [
    "idrive.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/idrive",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/idrive.json",
   "evidence": {
    "packet_revision": "4595c0b35f025434c03b953f98a8f90f5caba0f7e109941a04841871f12b21e9",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "idrive--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "idrive--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "ilovepdf",
   "name": "iLovePDF",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel Premium on the web in your iLovePDF account settings (User Profile) at least 7 calendar days before renewal, or it renews. You keep Premium until the paid period ends; unused time isn't refunded. App Store, Google Play, Microsoft Store and Huawei subscriptions are cancelled in that store.",
   "domains": [
    "ilovepdf.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ilovepdf",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/ilovepdf.json",
   "evidence": {
    "packet_revision": "29eaaefe10ff6155bbf179bb1bd521b98dd503d51408157b62ba23cd6fd93f6b",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "ilovepdf--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ilovepdf--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ilovepdf--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ilovepdf--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ilovepdf--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "imdb_pro",
   "name": "IMDbPro",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Cancel on a desktop computer: open Cancel Membership in Account Settings (or Cancel at the bottom of any page), select Continue to cancel, then Confirm cancellation; without that last click nothing is cancelled. The IMDbPro apps can't cancel. Access lasts until the membership period ends.",
   "domains": [
    "pro.imdb.com",
    "imdb.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/imdb_pro",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/imdb_pro.json",
   "evidence": {
    "packet_revision": "47ec1abb4150ccdbff860ae13ce56522eb7743f3a46645b7bf83c0416c9f3300",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "imdb-pro--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "incogni",
   "name": "Incogni",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Sign in at incogni.com, open Profile, Subscription & billing, click Manage next to your plan and choose Cancel subscription. You keep the service until the paid period ends. Bought through NordVPN, Surfshark or Coveron? Cancel with them. Gotcha: deleting the account is separate, needs support, and refunds nothing.",
   "domains": [
    "incogni.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/incogni",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/incogni.json",
   "evidence": {
    "packet_revision": "68798187e7cd330c0f3d86033d1e24c24d4315aacce8417e9581f410eca49465",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "incogni--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "incogni--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "incogni--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "inmotion",
   "name": "InMotion Hosting",
   "category": "developer_tools",
   "audience": "business",
   "summary": "In AMP, open Billing, then My Subscriptions: switch Auto-Renew off, or click the red X to cancel at the end of the term. Content is deleted when the term ends. Gotcha: domains, privacy and backup add-ons are separate items, and VPS plans show Contact Us instead of a cancel button.",
   "domains": [
    "inmotionhosting.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/inmotion",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/inmotion.json",
   "evidence": {
    "packet_revision": "dbf47c310f35fa6309ea8536257e15a8b53b855f7724bd32ca333536fc048c17",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "inmotion--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "inmotion--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "inmotion--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "inmotion--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "inngest",
   "name": "Inngest",
   "category": "developer_tools",
   "audience": "business",
   "summary": "End a paid plan with the controls in the Inngest app, or by sending a clear termination notice to hello@inngest.com. Gotcha: the Terms say a termination takes effect 30 days after Inngest receives the notice, and a trial turns into a paid plan unless cancelled before it ends.",
   "domains": [
    "inngest.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/inngest",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/inngest.json",
   "evidence": {
    "packet_revision": "e56a0954bfd07be6368c4d97f6ca1998bdad6dcbe2ac5a9557f26256e4a25bfb",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "inngest--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "inngest--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "inngest--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "insomnia",
   "name": "Insomnia",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel in the Account section at app.insomnia.rest: an email asking to cancel doesn't count. Fees are paid in advance and aren't refunded; changes are prorated. Deleting the account erases data within 30 days, so export first (Preferences, Data, Export all data). Teams over 50 users go through Kong sales.",
   "domains": [
    "insomnia.rest"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/insomnia",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/insomnia.json",
   "evidence": {
    "packet_revision": "57deff8f0c8c4f98ab4d4911e84beea96f817e59f773183ee9bdc593ca8f509d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "insomnia--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "insomnia--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "instabug",
   "name": "Luciq",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Luciq (formerly Instabug) now sells Enterprise contracts through sales; the contract sets notice and renewal terms, which aren't public. Existing self-serve plans can't be downgraded, only upgraded or cancelled. The docs show no cancel button: contact support in writing.",
   "domains": [
    "luciq.ai",
    "docs.luciq.ai",
    "instabug.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/instabug",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/instabug.json",
   "evidence": {
    "packet_revision": "7ee389934c5f833a20c00c77c1764b4b3819a94f48ea3cbf4b093655a162f293",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "instabug--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "instabug--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "instacart_plus",
   "name": "Instacart+",
   "category": "shopping_memberships",
   "audience": "personal",
   "summary": "In the Instacart app or on instacart.com open Your Instacart+ membership, select Cancel membership, Continue to cancel, then Confirm cancellation; an email confirms it. Benefits last to the end of the paid term. Gotcha: only annual plans get a refund, within 5 days and before using benefits.",
   "domains": [
    "instacart.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/instacart_plus",
   "hub": "https://stackcut.io/cancel/shopping-memberships",
   "json": "https://stackcut.io/exits/instacart_plus.json",
   "evidence": {
    "packet_revision": "c0dfe38c768d05d0aed46a04b9da6a580e8ded2ede06caaf3ad149081c6cd331",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "instacart-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "instantly",
   "name": "Instantly",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "In Settings, Billing, open each subscription tab (Email Outreach, Instantly Credits, CRM, Inbox Placement) and click Cancel Plan, ideally 30 days before renewal as the Terms ask; support messages don't count. Add-ons: chat support before renewal. No refunds. Export first: expired accounts lose the dashboard.",
   "domains": [
    "instantly.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/instantly",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/instantly.json",
   "evidence": {
    "packet_revision": "25626f67889b78e8e4b12592d07de52fa1ccc230773adb3f217d1d2805c1c575",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "instantly--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "instantly--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "instantly--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "instantly--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "intercom",
   "name": "Intercom",
   "category": "customer_support",
   "audience": "business",
   "summary": "Cancel in Settings, Subscription, Billing: select Payment details, then Cancel subscription; access lasts until the billing period ends. Contract customers go through their Account Manager and must give written notice 30 days before renewal, or the contract renews for 12 months. Exporting needs an active subscription.",
   "domains": [
    "intercom.com",
    "intercom.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/intercom",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/intercom.json",
   "evidence": {
    "packet_revision": "470c786114c40c4752b1b3aece83eb30c6f0bc4d212cc916989975efdb622fdc",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "intercom--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "intercom--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "invideo",
   "name": "invideo AI",
   "category": "design_creative",
   "audience": "personal",
   "summary": "On the website, click your profile (top right), Subscription, then Cancel and follow the steps; the plan runs to the end of the billing cycle, then drops to free. Cancel App Store and Google Play purchases there. Refunds only within 7 days, and only if nothing was generated or downloaded.",
   "domains": [
    "invideo.io"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/invideo",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/invideo.json",
   "evidence": {
    "packet_revision": "28f0637882f89f860c83667b33002c17d6cf2699fd8c909e718fcb9e7333f32e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "invideo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "invideo--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "invideo--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "invideo--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "invoice_ninja",
   "name": "Invoice Ninja",
   "category": "business_finance",
   "audience": "business",
   "summary": "Hosted Pro and Enterprise plans auto-bill until you downgrade or cancel the plan; deleting the account (Settings, Account Management, Danger Zone) wipes all data permanently. Monthly payers can get that month refunded; annual payers have 30 days from payment. Plans bought in the iOS app are cancelled through Apple.",
   "domains": [
    "invoiceninja.com",
    "invoicing.co",
    "invoiceninja.org"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/invoice_ninja",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/invoice_ninja.json",
   "evidence": {
    "packet_revision": "ca8380657c836f54ac8a30ee59ac87ebc2b05250c7519413bfc91348de62161e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "invoice-ninja--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "invoice-ninja--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "invoice-ninja--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "ionos",
   "name": "IONOS",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel the whole contract in your IONOS account under Contracts & subscriptions (Cancel contract, then Cancel this entire contract), or by phone. Gotcha: cancelling or transferring only the domains keeps the contract billing, and cancelling the contract cancels its domains unless you transfer them first.",
   "domains": [
    "ionos.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ionos",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/ionos.json",
   "evidence": {
    "packet_revision": "270e822cac01ad4e8f68555752b2ef68b9891de27fdb7da0fd811fb543cdb0be",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "ionos--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ionos--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ionos--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "istock",
   "name": "iStock",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Turn off auto-renewal in your iStock account settings so the subscription doesn't roll over at the end of its term. Gotcha: an annual subscription can't be cancelled before its contracted term ends, and there are no refunds for subscriptions or credit packs unless local law requires one.",
   "domains": [
    "istockphoto.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/istock",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/istock.json",
   "evidence": {
    "packet_revision": "ed9f87196e8d93c3cdc5dcda9a62d3a32a592a1e354f4825f04f1c478fa4023c",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "istock--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "itglue",
   "name": "IT Glue",
   "category": "productivity",
   "audience": "business",
   "summary": "Per-user subscription priced on a 36-month term, billed monthly. It renews automatically for an equal term unless notice reaches Kaseya at least 30 days before the term ends. Leaving early means paying 100% of the remaining fees. Export a snapshot before the end: data can be destroyed 30 days after.",
   "domains": [
    "itglue.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/itglue",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/itglue.json",
   "evidence": {
    "packet_revision": "f611742a8656144ff899be47920b30ab5a5d5c8a6e4126d5724876738ebc5c83",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "itglue--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "itglue--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "ixl",
   "name": "IXL",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Family and independent learner memberships renew automatically: sign in, open the Subscription details page and click Cancel membership before the billing period renews. Memberships bought through the App Store or Google Play cancel in that store. Classroom and site accounts run to the end of their term.",
   "domains": [
    "ixl.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/ixl",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/ixl.json",
   "evidence": {
    "packet_revision": "e42edae7726e0e8fe0bf6ac4686869be8e70c8f6b7ffe9608c1e15d3e43e88c7",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "ixl--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "ixl--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "ixl--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "ixl--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "jasper",
   "name": "Jasper",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Pro plan: workspace name, Workspace Settings, Plans, scroll down, Cancel, and finish every in-app step; it ends with the billing cycle. Refunds aren't automatic: email hey@jasper.ai within 7 days of the charge. Annual plans can't be cancelled mid-year. Business plans renew unless written notice comes 30 days ahead.",
   "domains": [
    "jasper.ai"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/jasper",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/jasper.json",
   "evidence": {
    "packet_revision": "8798800115d8f702701d360b6bca3387b3586501e82622e8747595a5a42a770e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "jasper--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "jasper--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "jazzhr",
   "name": "JazzHR",
   "category": "business_finance",
   "audience": "business",
   "summary": "JazzHR subscriptions renew automatically for the same term. To stop renewal, send written notice at least 30 days before the term ends, by certified mail or by email to CSM@jazzhr.com. Gotcha: fees are non-refundable, and candidate data is deleted once the term expires, so export it first.",
   "domains": [
    "jazzhr.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/jazzhr",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/jazzhr.json",
   "evidence": {
    "packet_revision": "ce027c7bd80ad6ba52f9a99acbc30b82e0317ab7187cda8181c942f6ebbe221a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "jazzhr--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "jetbrains",
   "name": "JetBrains",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Personal plans: in JetBrains Account click Cancel subscription, then Confirm; access runs to the period end. Commercial licenses: in JetBrains Central Console, Licensing, Licenses, select the subscription, Pay, Stop payments. A yearly plan or 12 straight monthly payments earns a perpetual fallback version. Refunds: 7 days monthly, 30 days annual.",
   "domains": [
    "jetbrains.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/jetbrains",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/jetbrains.json",
   "evidence": {
    "packet_revision": "5e1443308107cd2911eda9e591d5756469b61fbb4add192baab210f0114d7c40",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "jetbrains--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "jetbrains--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "jetbrains--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "jibble",
   "name": "Jibble",
   "category": "business_finance",
   "audience": "business",
   "summary": "In the web app, go to Settings > Subscriptions and choose Would you like to cancel your subscription? No refunds. The help center says cancellation takes effect at the end of the billing cycle; the Terms say immediately. Deleting the account is a separate request that erases all content.",
   "domains": [
    "jibble.io",
    "help.jibble.io",
    "web.jibble.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/jibble",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/jibble.json",
   "evidence": {
    "packet_revision": "7ed66ccf45b0cd677a2d16acbd85c281bac1338cb8c5ef32e6f5c449e65e302f",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "jibble--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "jobber",
   "name": "Jobber",
   "category": "productivity",
   "audience": "business",
   "summary": "An admin cancels on Jobber.com: Gear Icon, Account and Billing, Cancel Subscription, then a reason. Access lasts to the period's end, then account data is locked. Annual plans need 30 days' notice; 1-year commitment plans keep billing monthly to the term's end. App subscriptions cancel in the app. No refunds.",
   "domains": [
    "getjobber.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "phone",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/jobber",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/jobber.json",
   "evidence": {
    "packet_revision": "51a9b7e04bb36a367aa9007f7bcba962d56cd9888a7b67e76b9365378557c854",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "jobber--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "jobber--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "jobber--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "jobber--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "jotform",
   "name": "Jotform",
   "category": "productivity",
   "audience": "business",
   "summary": "Downgrade to the free Starter plan: avatar, Settings, Billing, Change Plan, Downgrade under Starter (Free), then No Thanks, Continue to Downgrade. Paid features last until the plan changes. Refunds only if requested within 30 days of payment. Subscriptions bought in the mobile app are cancelled through Apple or Google.",
   "domains": [
    "jotform.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/jotform",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/jotform.json",
   "evidence": {
    "packet_revision": "a7d630dc5716838b793e4fb7e6a556e07e28feeeca60187b00dc2e62066a68ec",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "jotform--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "jotform--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "jotform--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "jotform--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "jumpshare",
   "name": "Jumpshare",
   "category": "communication",
   "audience": "business",
   "summary": "Cancel in the web app: Workspace settings, Billing, Change Plan, then Downgrade to free, now or at the end of the period. Jumpshare does not offer refunds. Back up files first: the free plan has less storage, and inactive free accounts are eventually erased.",
   "domains": [
    "jumpshare.com",
    "support.jumpshare.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/jumpshare",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/jumpshare.json",
   "evidence": {
    "packet_revision": "3678548a03bb852b68146917a8947db6d887a886461693267d0048a874288664",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "jumpshare--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "jumpshare--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "jumpshare--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "justworks",
   "name": "Justworks",
   "category": "business_finance",
   "audience": "business",
   "summary": "Justworks PEO: the company's Administrator closes the account by emailing support@justworks.com. Justworks Payroll: email support@payroll.justworks.com; filing an off-boarded company's tax returns costs $200, and a final monthly charge may follow. Gotcha: admins can download records only until April 30 after termination.",
   "domains": [
    "justworks.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/justworks",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/justworks.json",
   "evidence": {
    "packet_revision": "7eaa03f961d526f47c2a0272d29b467e08ed8b991592607964dcad9e62cda1e9",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "justworks--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "justworks--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "kajabi",
   "name": "Kajabi",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Creators: Account Settings, Subscription, Change plan, then Cancel subscription; access ends with the billing period. Gotcha: this takes your site offline but doesn't stop customers' subscription payments; cancel those in Sales, Payments. Customers of a creator cancel under Settings, Billing on the creator's site, if the creator allows it.",
   "domains": [
    "kajabi.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/kajabi",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/kajabi.json",
   "evidence": {
    "packet_revision": "9303218581ab054ba51960273f2c5b1f2bfff814c969840edb6c831d778238ab",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "kajabi--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "kajabi--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "kajabi--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "kapwing",
   "name": "Kapwing",
   "category": "design_creative",
   "audience": "personal",
   "summary": "In the paid workspace open Settings, Billing, Cancel Subscription (near the bottom), answer the survey and confirm; paid features last to the end of the billing cycle. Gotchas: no refunds or renewal reminders, and on the Free plan projects are subject to deletion after 3 days, so export first.",
   "domains": [
    "kapwing.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/kapwing",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/kapwing.json",
   "evidence": {
    "packet_revision": "cdb23b87aecb5ec651d477be2f58b3727f0d3b003cf0717798652d4903465935",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "kapwing--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "kapwing--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "kaspersky",
   "name": "Kaspersky",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Turn off auto-renewal with whoever bills you: Kaspersky's e-commerce partner (2Checkout, Nexway, Digital River or Allsoft), your internet provider, or Google Play, the App Store or Huawei; the license runs to its expiry. Gotcha: Kaspersky can't sell, renew or update in the US and has stopped renewing US subscriptions.",
   "domains": [
    "kaspersky.com"
   ],
   "channels": [
    "apple_app_store",
    "carrier_or_isp",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/kaspersky",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/kaspersky.json",
   "evidence": {
    "packet_revision": "21d801c38088ab6370e00479e5fe9c82fb91c57592fe57ce68ade865fd168dfc",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "kaspersky--reseller-or-partner--r1",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "kaspersky--carrier-or-isp--r2",
      "channel": "carrier_or_isp",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "kaspersky--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "kaspersky--apple-app-store--r4",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "kaspersky--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "kindle_unlimited",
   "name": "Kindle Unlimited",
   "category": "music_audio",
   "audience": "personal",
   "summary": "Go to Manage your Kindle Unlimited Membership on Amazon.com and select Cancel Kindle Unlimited Subscription. The membership stays active until your next billing date, with no refund of fees already paid. Gotcha: Kindle Unlimited is a separate membership from Prime, with its own cancel page.",
   "domains": [
    "amazon.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/kindle_unlimited",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/kindle_unlimited.json",
   "evidence": {
    "packet_revision": "6b0a69321389d3b8fa4a2880ae22f55491f83aba271e39c33e41c4369851f577",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "kindle-unlimited--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "kit",
   "name": "Kit (formerly ConvertKit)",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Stop paying by switching to the Free plan in Settings, Account & Billing (pausing is also offered); paid features last until the billing period ends, and Kit refunds payments from the last 30 days on request. Deleting the account erases all data: export subscribers and ask for any refund first.",
   "domains": [
    "kit.com",
    "convertkit.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/kit",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/kit.json",
   "evidence": {
    "packet_revision": "d6f5e86b44d0e640de42a42d8bed45097a7ae849b8da3a67b9c8c0e7ae614616",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "kit--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "kit--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "klaviyo",
   "name": "Klaviyo",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "An Owner or Admin opens Billing, clicks Cancel Plan, picks plans (or Cancel all plans), gives reasons, chooses end of billing cycle or immediately, and types the account name. Cancelling doesn't move you to Free: choose Reactivate to free afterwards. Contracts and invoiced plans go through Support.",
   "domains": [
    "klaviyo.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/klaviyo",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/klaviyo.json",
   "evidence": {
    "packet_revision": "aa10ec73c70340157b9bda1f61849cbee946f96669ceb2bb99fdd187239269c6",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "klaviyo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "klaviyo--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "klaviyo--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "krea",
   "name": "Krea",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel in the Stripe portal from Krea's Billing page (Manage Subscription). Premium lasts until the billing period ends, then the account is on the free tier. A refund is offered in the cancel flow only if the workspace used under 650 compute units and 20 generations this month.",
   "domains": [
    "krea.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/krea",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/krea.json",
   "evidence": {
    "packet_revision": "541540fc07d3f9d9f9ebca7dd72a2f598a551cc8b7284cbefd99b49650e49d2d",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "krea--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "krea--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "langchain",
   "name": "LangSmith (LangChain)",
   "category": "developer_tools",
   "audience": "business",
   "summary": "LangSmith's self-serve Developer and Plus plans are managed by an Organization Admin under Settings > Billing and Usage, but LangChain doesn't document a cancel button. Enterprise Order Forms renew for a year unless written notice is given at least 30 days before term end, copying legal@langchain.dev. Export traces first.",
   "domains": [
    "langchain.com",
    "smith.langchain.com",
    "docs.langchain.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/langchain",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/langchain.json",
   "evidence": {
    "packet_revision": "543979eea7f924359672ec118ae6dc43baad3e7b2d361474e51997fbd394f15d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "langchain--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "langchain--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "languagetool",
   "name": "LanguageTool",
   "category": "productivity",
   "audience": "business",
   "summary": "In your account settings, click My Account, then Cancel subscription; a confirmation email follows and Premium stays active until the billing period ends. Support can also cancel for you. A 14-day money-back guarantee applies. The account itself can't be deleted in settings while a payment is linked.",
   "domains": [
    "languagetool.org"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/languagetool",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/languagetool.json",
   "evidence": {
    "packet_revision": "3dd4384e0e5c03e10cc5a17f509b3f3236be9948c7a80ae68db36d653cebdaf6",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "languagetool--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "languagetool--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "lastpass",
   "name": "LastPass",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Log in to your vault, open Account settings, then My Account (lastpass.com/my.php) and choose Cancel for auto-renewal, or tell LastPass support. iOS in-app purchases are cancelled with Apple. Gotcha: the terms want cancellation at least 30 days before the term ends, and payments are non-refundable.",
   "domains": [
    "lastpass.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/lastpass",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/lastpass.json",
   "evidence": {
    "packet_revision": "80fc633f01a0a3bd82ef1dcee7151366d0895b99b9cb57ff9f30b3df4da3ea01",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "lastpass--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "lastpass--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "lastpass--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "later",
   "name": "Later",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Web sign-ups cancel at app.later.com on desktop: Settings, Subscription, Cancel Plan, then follow the prompts; access lasts until the billing cycle ends. iOS app purchases are cancelled through Apple. Plans are non-refundable, and a trial is charged on its last day unless cancelled before then.",
   "domains": [
    "later.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/later",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/later.json",
   "evidence": {
    "packet_revision": "753294d3ff4cce0e41745d52da900f1e7aa7d7088a9a74ea7272685deeec9db4",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "later--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "later--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "lattice",
   "name": "Lattice",
   "category": "productivity",
   "audience": "business",
   "summary": "Lattice is sold on annual contracts ($4,000 minimum) that renew automatically for the same term. To stop renewal, send Lattice written notice at least 30 days before the term ends; email to the address in your Order Form counts. Fees aren't refundable.",
   "domains": [
    "lattice.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/lattice",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/lattice.json",
   "evidence": {
    "packet_revision": "8f960eaba9b678f4e6f883d60f0644f5c9777257c27019d31a22ec4ac8944f97",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "lattice--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "launchdarkly",
   "name": "LaunchDarkly",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Open the gear icon, then Billing; under End subscription click Cancel my subscription and confirm in the dialog. The account stays active to the end of the billing cycle, and usage above prepaid entitlements is still billed. Invoice-billed accounts cancel by Support ticket. Payments are non-refundable.",
   "domains": [
    "launchdarkly.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/launchdarkly",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/launchdarkly.json",
   "evidence": {
    "packet_revision": "705587dd70edcd34616b078ca103b4986df26879a6d25ea20bc6339a272fd752",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "launchdarkly--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "launchdarkly--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "leadpages",
   "name": "Leadpages",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel in Leadpages under Billing (account name, then Billing, then Cancel; say No to auto-renew and Save). Delete sub-accounts first. Access lasts to the end of the billing cycle; renewals and mid-term cancellations aren't refunded. HTML Pub plans cancel separately on htmlpub.com.",
   "domains": [
    "leadpages.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/leadpages",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/leadpages.json",
   "evidence": {
    "packet_revision": "dbcd9bef359a2f1c0ca35b017df27a59246f73100b224b09ed5602d3b8a9a2fa",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "leadpages--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "leadpages--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "leadpages--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "legalzoom",
   "name": "LegalZoom",
   "category": "business_finance",
   "audience": "business",
   "summary": "Cancel LegalZoom subscriptions in My Account (Account tab, Manage Payments, the subscription, Cancel) or by phone; they run to the period's end. Gotcha: registered agent service ($249/year) can't be cancelled until you file a new agent with your state and upload proof; it keeps billing until then.",
   "domains": [
    "legalzoom.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/legalzoom",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/legalzoom.json",
   "evidence": {
    "packet_revision": "526405c31aca169291ff4a17d9ca9924ceebb270f860f663a6e021097773643e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "legalzoom--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "legalzoom--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "legalzoom--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "legalzoom--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "lemlist",
   "name": "lemlist",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "A team Admin opens Settings, Billing & Users, clicks Manage in Subscription, then Cancel on the current plan. It runs to the billing cycle's end, then drops to Freemium (no sending); data is kept. Add-ons and Lead Finder cancel separately; the Terms refund nothing for a period already begun.",
   "domains": [
    "lemlist.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/lemlist",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/lemlist.json",
   "evidence": {
    "packet_revision": "f0bc1f2f9952cbb8e611f9fb7a58014805e0303d96c0470f67bf6767778b0ace",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "lemlist--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "lemlist--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "lemlist--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "lemlist--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "lemon_squeezy",
   "name": "Lemon Squeezy",
   "category": "business_finance",
   "audience": "business",
   "summary": "Buyers cancel or pause in the store's customer portal ([store].lemonsqueezy.com/billing), or contact Lemon Squeezy at least 48 hours before the billing period ends; it stops at the next payment date, with no refund for unused time. Sellers cancel by written notice and lose data access afterwards.",
   "domains": [
    "lemonsqueezy.com"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/lemon_squeezy",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/lemon_squeezy.json",
   "evidence": {
    "packet_revision": "b309414c79b73f47cd880cb703b6affbc2cec18234e4fa4b01f5d4a9496f0609",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "lemon-squeezy--reseller-or-partner--r1",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "lemon-squeezy--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "lemon-squeezy--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "leonardo_ai",
   "name": "Leonardo.Ai",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel in Settings, Subscription and Billing: under Your Plan click Cancel Plan, then Proceed with Cancellation. The plan runs to the next renewal date, then turns Free; unused and rollover tokens expire, and top-up tokens sit unusable. Refunds are case by case, never for a change of mind.",
   "domains": [
    "leonardo.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/leonardo_ai",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/leonardo_ai.json",
   "evidence": {
    "packet_revision": "ecef78a0fe9d88a845ad6973d0622bbbccc73566e640b51a7f34d33f25577697",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "leonardo-ai--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "leonardo-ai--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "leonardo-ai--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "letterboxd",
   "name": "Letterboxd",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Cancel a website (Paddle) subscription in Settings, Subscriptions on letterboxd.com; app purchases are cancelled in Apple or Google Play settings. Plans are annual and renew unless cancelled, then revert to free. Web and Google payments can be refunded in the first 30 days (once per account).",
   "domains": [
    "letterboxd.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/letterboxd",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/letterboxd.json",
   "evidence": {
    "packet_revision": "58742cfb5c85faac05842601a100751d5ba93c88a72dbfe10b40c693eeb9d00c",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "letterboxd--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "letterboxd--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "letterboxd--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "life360",
   "name": "Life360",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Cancel where you pay: iPhone Settings, your name, Subscriptions (Apple); Google Play, Payments & subscriptions; or Life360.com, Manage Membership. The in-app cancel ends in the store, so finish there. Access lasts until the paid period ends; no refunds. A free plan remains, and Google Play monthly plans can pause.",
   "domains": [
    "life360.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/life360",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/life360.json",
   "evidence": {
    "packet_revision": "35568c799a6fa094a7a2435a69e7c51244c0bcc8c4addf6932e2d5d6e76cdaf5",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "life360--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "life360--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "life360--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "life360--direct-app--r4",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "lifelock",
   "name": "LifeLock",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Submit a cancel request in the LifeLock Member Portal or contact Member Services & Support; My Norton accounts cancel under My Subscriptions. Protection lasts to the end of the paid term. Gotcha: renewals can bill up to 35 days early; annual renewals are refundable within 60 days.",
   "domains": [
    "lifelock.com",
    "norton.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/lifelock",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/lifelock.json",
   "evidence": {
    "packet_revision": "f3b628b3bb5cd9a70b5730315c6a20153e7ea98c39a14ff8b3a23c39cf2c81fe",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "lifelock--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "lifelock--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "lifelock--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "lightworks",
   "name": "Lightworks",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Turn off the 'Auto-renewal' toggle on the subscription page at app.lwks.com/myproducts/subscription. Cancelling stops the next renewal, and you keep access to the end of the paid period. Partial periods are not refunded. Pay-once licences have no subscription to cancel.",
   "domains": [
    "lwks.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/lightworks",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/lightworks.json",
   "evidence": {
    "packet_revision": "f52ab6218e298925277513958b183bce59235ac7040c90c6229209d239415602",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "lightworks--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "linear",
   "name": "Linear",
   "category": "productivity",
   "audience": "business",
   "summary": "Workspace admins cancel in Settings > Administration > Billing; it takes effect at the end of the subscription period, with no refund for the rest of it. The workspace drops to the free plan and nothing is deleted, but over 250 issues you can't create new ones.",
   "domains": [
    "linear.app"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/linear",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/linear.json",
   "evidence": {
    "packet_revision": "f46f00b57cd687e20b261179790893ae857f4cc4d3d5af7f7960aad5c366554d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "linear--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "linear--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "linkedin_learning",
   "name": "LinkedIn Learning",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel on a desktop computer, not in the Learning apps: profile photo, Settings, Manage (Account type: Learning), Manage Premium account, Cancel subscription. Access lasts until the billing cycle ends. iPhone-app purchases cancel in Apple settings. The Learning page says no refunds; LinkedIn's refund policy allows some within 7 days.",
   "domains": [
    "linkedin.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/linkedin_learning",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/linkedin_learning.json",
   "evidence": {
    "packet_revision": "239c4bb46a4e514815dc01e2b57db56c640868436d5d21ee37a2f4b44c2ad303",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "linkedin-learning--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linkedin-learning--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linkedin-learning--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "linkedin_premium",
   "name": "LinkedIn Premium",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel at least a day before billing: on desktop (Me, Premium features, Manage subscription, then Cancel subscription in Admin Center), in the Android app, or via Apple for App Store purchases. Premium lasts to the cycle's end; trials end at once. Refunds only within 7 days and without Premium use.",
   "domains": [
    "linkedin.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/linkedin_premium",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/linkedin_premium.json",
   "evidence": {
    "packet_revision": "5b67c98f309a8a894d0ebecca4683ebf3ba1eecda4518657925b664f7d293544",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "linkedin-premium--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linkedin-premium--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linkedin-premium--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linkedin-premium--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "linkedin_sales_navigator",
   "name": "LinkedIn Sales Navigator",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Online Core and Advanced plans are cancelled in LinkedIn Admin Center (Purchases, then Cancel subscription); plans bought through LinkedIn's sales team go through your account manager, and iOS purchases through Apple. It ends at the cycle's end, but saved leads, accounts and messages can't be exported and are deleted.",
   "domains": [
    "linkedin.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/linkedin_sales_navigator",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/linkedin_sales_navigator.json",
   "evidence": {
    "packet_revision": "1298ced76a74c6ce3c6cb2cb010e48daffa26c8ea7ac2e0329af495f0016f022",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "linkedin-sales-navigator--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linkedin-sales-navigator--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linkedin-sales-navigator--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "linktree",
   "name": "Linktree",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "In the Linktree Admin, select your profile picture, Billing, Cancel Plan, a reason, then Downgrade to Free; paid features last until the billing cycle ends. Apple ID or Google Play purchases are cancelled with Apple or Google. Gotcha: Linktree isn't responsible for content lost when you drop to Free.",
   "domains": [
    "linktr.ee"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/linktree",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/linktree.json",
   "evidence": {
    "packet_revision": "b72eb418478b079bd056387bda28da087838b582c4f1f1eca7f6bcdbfad53a06",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "linktree--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linktree--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linktree--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "linktree--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "livechat",
   "name": "LiveChat",
   "category": "customer_support",
   "audience": "business",
   "summary": "Request cancellation in the LiveChat panel under Billing, or through the chat widget: Support finishes it in chat. The plan stays active to the end of the paid period, with no refunds. Adding users before the cancellation is final withdraws the request.",
   "domains": [
    "livechat.com",
    "livechatinc.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "chat",
    "contact_sales"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/livechat",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/livechat.json",
   "evidence": {
    "packet_revision": "38946bdffe5772e41255863b95f26fcff0a12d86580a8892f9d029e71dc0f6f0",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "livechat--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "livechat--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "livestorm",
   "name": "Livestorm",
   "category": "communication",
   "audience": "business",
   "summary": "Admins or the workspace owner cancel under Billing, then Manage plan, then Cancel plan; Pro drops to Livestorm Free. Annual plans need 90 days' notice before the anniversary date and can't end early, except to switch providers for 50% of the annual fee. Event data is deleted 15 to 30 days later.",
   "domains": [
    "livestorm.co",
    "app.livestorm.co",
    "support.livestorm.co"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/livestorm",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/livestorm.json",
   "evidence": {
    "packet_revision": "83b3c70f334c1b97009ac26564dfeade088438de5c6dc037b57dfe5f7a7def74",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "livestorm--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "livestorm--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "loom",
   "name": "Loom",
   "category": "communication",
   "audience": "business",
   "summary": "Atlassian-billed Loom ('Your Profile is linked to Atlassian' in Personal Settings): a billing or organization admin deactivates it in Atlassian Admin, Billing, Subscriptions. Legacy billing: Workspace Settings, Plan & Billing, Manage Subscription, Downgrade to Starter. It ends at the cycle's end. Download videos first: Starter can't download.",
   "domains": [
    "loom.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/loom",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/loom.json",
   "evidence": {
    "packet_revision": "f0f515592f6787afccd682ae354ae2231a2ead956ffe52dac779a01736780c52",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "loom--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "loom--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "loom--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "loomly",
   "name": "Loomly",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "The subscriber cancels in Account Settings, Billing: Cancel Subscription, then confirm, at least 24 hours before the billing date. The plan runs to the cycle's end, then calendars go view-only. Full refunds, self-serve, within 60 days of an annual payment or 20 days of a monthly one.",
   "domains": [
    "loomly.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/loomly",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/loomly.json",
   "evidence": {
    "packet_revision": "1e23c3a3de112d29eff939a43782be3f588563ac6106245b08118c2a6bd1167b",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "loomly--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "loomly--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "loomly--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "lovable",
   "name": "Lovable",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A workspace owner or admin opens Workspace settings, Plans & credit usage, clicks Manage on the plan card, then Downgrade to free. The plan runs to the end of the billing period; unused monthly and rollover credits freeze and aren't refunded. Download your code first: that needs a paid plan.",
   "domains": [
    "lovable.dev"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/lovable",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/lovable.json",
   "evidence": {
    "packet_revision": "b56dda43dd31faab07fb269c7ace7b642a7dc7c3d9d2014d1e3f7d0195ba822c",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "lovable--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "lovable--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "lucid",
   "name": "Lucid",
   "category": "productivity",
   "audience": "business",
   "summary": "Open Account Settings, then Plans & Billing; under Your plans click the three-dot menu next to each product (Lucidchart, Lucidspark) and choose Cancel this plan. It takes effect at the end of the billing cycle, there are no refunds, and Enterprise plans cancel through Lucid Billing Support.",
   "domains": [
    "lucid.co",
    "lucid.app",
    "lucidchart.com",
    "lucidspark.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/lucid",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/lucid.json",
   "evidence": {
    "packet_revision": "d4a60a818e7fe8f5ad6c4cc5dc6acea96a7a8d7450442ba85ddf47996d9600b1",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "lucid--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "lucid--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "lucid--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "lusha",
   "name": "Lusha",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Only an account admin can cancel: Account & Settings, Payment & Subscription, Cancel Plan. Cancel at least 14 days before renewal. Access and credits last until the cycle ends, then the account drops to Free and stored credits reset. Export lists first: CSV export is a paid feature. Scale plans cancel through the account manager.",
   "domains": [
    "lusha.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/lusha",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/lusha.json",
   "evidence": {
    "packet_revision": "054e81cf2aff24f6ce53e34c0e584624a13e503f9388500bf7b03ef1617a9cc3",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "lusha--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "lusha--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "mailbird",
   "name": "Mailbird",
   "category": "productivity",
   "audience": "business",
   "summary": "Premium subscriptions are billed through FastSpring: cancel on the FastSpring order page, reached via mailbird.onfastspring.com/account or the order link with your MAI subscription ID. Refunds within 14 days of purchase are requested in the MyMailbird portal. Mailbird's pages don't say when a cancellation takes effect.",
   "domains": [
    "getmailbird.com",
    "support.getmailbird.com",
    "portal.getmailbird.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/mailbird",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/mailbird.json",
   "evidence": {
    "packet_revision": "3f60936c99f1468d647a9f8bf80e747f4619a1d81826d7f2841627dbdd7f696b",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "mailbird--reseller-or-partner--r1",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mailbird--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "mailchimp",
   "name": "Mailchimp",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Monthly plans: the Owner or an Admin downgrades to Free under Account, Billing, Monthly plans or credits (effective next billing cycle), pauses for 3 or 6 months, or deletes the account under Settings, Manage my plan. The paid-to-Free downgrade works only once per account. Annual plans: contact sales.",
   "domains": [
    "mailchimp.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/mailchimp",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/mailchimp.json",
   "evidence": {
    "packet_revision": "4c055c1e061298ef7c10408d23c4273bcb3d98828c1afb7b3974f65a991bea65",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "mailchimp--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mailchimp--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mailchimp--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "mailerlite",
   "name": "MailerLite",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "An admin cancels in Account settings, Plan and billing, Cancel subscription; the plan runs to the end of the billing cycle, then the account drops to the Free plan with data kept. Disconnect custom domains first or the cancel won't start. Refunds are rare. A two-month pause is available.",
   "domains": [
    "mailerlite.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/mailerlite",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/mailerlite.json",
   "evidence": {
    "packet_revision": "b7e000fcf88fac5e2499b07fd76b0479604ae2e15f41d526c34ef96f8ee73df7",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "mailerlite--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "mailgun",
   "name": "Mailgun",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel under Profile, Manage Account, Request Cancellation: it is immediate and irreversible, and all account data (domains, suppressions, logs) is deleted. To stop paying but keep the account, choose unsubscribe in Plan & Billing for the Free plan. The Terms ask for 30 days' written non-renewal notice.",
   "domains": [
    "mailgun.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/mailgun",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/mailgun.json",
   "evidence": {
    "packet_revision": "eef97a6fba7c07423e2194a5a9e3b49bd3ba376e4ae72daa81c65fe134844b64",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "mailgun--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mailgun--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mailgun--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mailgun--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "mailjet",
   "name": "Mailjet",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "To stop paying, downgrade to the Free plan in Account Settings; it takes effect at the end of the billing cycle, and annual plans can only downgrade in their last month. Terminate my Mailjet account deletes everything permanently. Prepaid plans aren't refunded, and overage charges bill at renewal.",
   "domains": [
    "mailjet.com",
    "documentation.mailjet.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/mailjet",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/mailjet.json",
   "evidence": {
    "packet_revision": "f3d2b67adbce52590e20c4bba4741d51d46bd92cad60e47ab02207411f2aa14e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "mailjet--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mailjet--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mailjet--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "make",
   "name": "Make",
   "category": "productivity",
   "audience": "business",
   "summary": "An Owner or Admin opens Org, My Plan, Subscription, then Cancel subscription in Manage. The plan runs to the end of the monthly cycle or annual term, then the organization moves to Free; unused credits don't carry over and there are no cash refunds. Pausing is an alternative.",
   "domains": [
    "make.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/make",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/make.json",
   "evidence": {
    "packet_revision": "c297dda8a57125256d009ad539bdc2f5b53e408b7a7963ff2ea7344c6db6064e",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "make--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "malwarebytes",
   "name": "Malwarebytes",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Turn off auto-renewal from your Malwarebytes account's payment page (Turn auto-renewal off, pick a reason, Send); the plan stays active until it expires. Android and iOS plans are cancelled in Google Play or the App Store. Gotcha: the 60-day refund covers new direct purchases only, not renewals.",
   "domains": [
    "malwarebytes.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/malwarebytes",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/malwarebytes.json",
   "evidence": {
    "packet_revision": "5975966056dcb66b8e39e80807155923ea6b92efbf8ff75814f5062aaf25f98f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "malwarebytes--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "malwarebytes--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "malwarebytes--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "malwarebytes--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "malwarebytes--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "mangomint",
   "name": "Mangomint",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel by following the steps in your Mangomint account, by emailing support@mangomint.com, or through the chat inside your account. Cancel before your next billing cycle or you're charged for another month. Fees already paid aren't refunded, and cancelling ends access to your account data.",
   "domains": [
    "mangomint.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/mangomint",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/mangomint.json",
   "evidence": {
    "packet_revision": "01cfcaf242277e0b20f8202ab09c7123d7ad0b11a7d8415a68853d6b205257d2",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "mangomint--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mangomint--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "manychat",
   "name": "ManyChat",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel on the Manychat website (not the mobile app): Settings, then Billing, then Cancel Subscription; give a reason, then Cancel My Subscription. Pro features run to the end of the billing period. An invoice generated before you cancel can still be charged, so cancel before the billing date.",
   "domains": [
    "manychat.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/manychat",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/manychat.json",
   "evidence": {
    "packet_revision": "0a6e79e27ac89cf7909facde503ec6cc8a563b86e072dcf64f16b6879e98eb47",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "manychat--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "manychat--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "masterclass",
   "name": "MasterClass",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel in a web browser at masterclass.com: Settings, Membership, Cancel Membership, then Cancel Now; a confirmation email follows and access lasts to the renewal date. The app can't cancel. Apple, Google Play, Amazon or Roku purchases cancel there. Renewal charges aren't refundable.",
   "domains": [
    "masterclass.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/masterclass",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/masterclass.json",
   "evidence": {
    "packet_revision": "59639aedd1d100f2a2c9a49f7c1c1d8f7bb5c1bf5a46a4b6005d075aa08b2267",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "masterclass--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "masterclass--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "masterclass--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "masterclass--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "masterclass--roku--r5",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "matlab",
   "name": "MATLAB",
   "category": "developer_tools",
   "audience": "business",
   "summary": "MATLAB is sold as annual licenses (12 months, maintenance included) or perpetual licenses with yearly Software Maintenance Service. Renewals are bought from a quote or in the License Center. MathWorks publishes no cancel or auto-renewal steps: ask Customer Support through its billing case form or by phone.",
   "domains": [
    "mathworks.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/matlab",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/matlab.json",
   "evidence": {
    "packet_revision": "0c264c3c4c442f1213659451775ee22c59557068e27a74e544536f800fd69e3e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "matlab--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "max",
   "name": "HBO Max",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel at HBOMax.com/subscription with Cancel Your Subscription, at least 24 hours before renewal; you keep streaming until the period ends and HBO Max-billed plans get no refund. If Apple, Google, Amazon, Roku, Hulu, YouTube or a TV provider bills you, cancel there. Deleting the app does not cancel.",
   "domains": [
    "hbomax.com",
    "max.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "carrier_or_isp",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/max",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/max.json",
   "evidence": {
    "packet_revision": "d3ebe561b55bc659c751372b62b43eb3118e2ad4fae679c0286c27ad1aa1fcf6",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "max--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--amazon--r5",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--roku--r6",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--reseller-or-partner--r7",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--reseller-or-partner--r8",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--reseller-or-partner--r9",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--reseller-or-partner--r10",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--reseller-or-partner--r11",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--reseller-or-partner--r12",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--reseller-or-partner--r13",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "max--carrier-or-isp--r14",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "mcafee",
   "name": "McAfee",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Turn off auto-renewal in McAfee's My Account at least 31 days before an annual term ends (McAfee charges 30 days early), or ask Customer Service; cancel app-store plans with Apple or Google Play. Full refunds: within 30 days of purchase or 60 days of a renewal, not monthly plans.",
   "domains": [
    "mcafee.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/mcafee",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/mcafee.json",
   "evidence": {
    "packet_revision": "777ce9971ec2344e83fc6a0a1c9d5dfd8c020df390c8e8b4ca51d73ed630343c",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "mcafee--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mcafee--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mcafee--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "metricool",
   "name": "Metricool",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Open Plan and Billing, click the three-dot menu next to your plan, choose Cancel plan and confirm; the plan runs to the period end, then drops to Free with one brand. App-bought plans are cancelled with Apple or Google. Deleting the account doesn't cancel.",
   "domains": [
    "metricool.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/metricool",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/metricool.json",
   "evidence": {
    "packet_revision": "addc16f6641147772ec789ca1a407e54efee6c1f48cc8fcc501184c0ea20c67e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "metricool--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "metricool--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "metricool--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "mgm_plus",
   "name": "MGM+",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "If you subscribed in the MGM+ app, cancel in your Apple or Google Play subscriptions before the renewal date: MGM+ says subscription fees are non-refundable. Steps for mgmplus.com billing, Prime Video Channels, Roku and TV providers could not be verified.",
   "domains": [
    "mgmplus.com"
   ],
   "channels": [
    "apple_app_store",
    "google_play"
   ],
   "methods": [
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/mgm_plus",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/mgm_plus.json",
   "evidence": {
    "packet_revision": "338c81ad7685587e9ddd038c06b52c749391d53542af84831d123cff9e271cce",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "mgm-plus--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mgm-plus--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "microsoft_365",
   "name": "Microsoft 365",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel home plans at account.microsoft.com/services: choose Cancel subscription, then I don't want my subscription. Apple, Google Play and retail purchases cancel with the seller; business plans in the Microsoft 365 admin center. Gotcha: storage drops to 5 GB; after 6 months over it, Microsoft may delete your whole OneDrive.",
   "domains": [
    "microsoft.com",
    "microsoft365.com",
    "office.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/microsoft_365",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/microsoft_365.json",
   "evidence": {
    "packet_revision": "2f57093d9ed9b93ef89d8bb60f2ebe37b25549bd71d3b4966ab6c821495484ad",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "microsoft-365--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "microsoft-365--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "microsoft-365--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "microsoft-365--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "microsoft-365--direct-web--r5",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "microsoft-365--sales-contract--r6",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "microsoft_teams_essentials",
   "name": "Microsoft Teams Essentials",
   "category": "communication",
   "audience": "business",
   "summary": "Cancel in the Microsoft 365 admin center: Billing, Your products, then the subscription's Cancel subscription. Within 7 days of a start or renewal you can cancel for a prorated credit or refund. After that, turn off recurring billing and keep access until the term ends. Remove any custom domain first; partner-bought plans go through the partner.",
   "domains": [
    "microsoft.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/microsoft_teams_essentials",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/microsoft_teams_essentials.json",
   "evidence": {
    "packet_revision": "c313eb0dac9abeefc828ac2731aa5acda1264d79164bb5cb01567fcdf336cc3d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "microsoft-teams-essentials--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "microsoft-teams-essentials--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "microsoft-teams-essentials--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "midjourney",
   "name": "Midjourney",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Sign in at midjourney.com, open the Manage Subscription page and click Cancel Plan (cancel any scheduled plan change first with Cancel Change). The plan runs to the end of the billing cycle. Auto-renewal can't be switched off, so cancel before each renewal. Refunds only if under 20 GPU minutes were ever used.",
   "domains": [
    "midjourney.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/midjourney",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/midjourney.json",
   "evidence": {
    "packet_revision": "cf9b1eb113c09a09075b6cdac9aca0532030b00bf3ebdf480197f2ef496f8118",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "midjourney--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "midjourney--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "mindbody",
   "name": "Mindbody",
   "category": "business_finance",
   "audience": "business",
   "summary": "Ask Mindbody support (phone or online) to cancel at least 30 days before your term ends; after the first 90 days it renews every 30 days. Gotcha: ending a term early doesn't stop the bill, fees aren't refunded, and data access lasts at most 30 days after notice.",
   "domains": [
    "mindbodyonline.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "phone"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/mindbody",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/mindbody.json",
   "evidence": {
    "packet_revision": "46b7f3320c7f965336625ecbd26a5bf3bb9d52384cabf262b94bc8e82287546a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "mindbody--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "mindbody--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "minitab",
   "name": "Minitab",
   "category": "productivity",
   "audience": "business",
   "summary": "Subscriptions bought from Minitab don't renew automatically: they end when the term lapses unless you pay a renewal invoice or send a purchase order. Online Store purchases are sold by Cleverbridge, which handles payment and subscription services, so store orders go to Cleverbridge.",
   "domains": [
    "minitab.com"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "email",
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/minitab",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/minitab.json",
   "evidence": {
    "packet_revision": "a0b64b24902758d7f1549e05063a8b278c8ff31282ff9907d1823de32c877c73",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "minitab--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "minitab--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "mint_mobile",
   "name": "Mint Mobile",
   "category": "communication",
   "audience": "personal",
   "summary": "Stop future Auto Renewal charges in the Mint app or website, or by calling 800-683-7392. Make the change at least 24 hours before the plan renews. Disabling renewal does not establish account termination or refund eligibility.",
   "domains": [
    "mintmobile.com"
   ],
   "channels": [
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-06",
   "level": "partial",
   "page": "https://stackcut.io/cancel/mint_mobile",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/mint_mobile.json",
   "evidence": {
    "packet_revision": "88dde7aac696672d0acabdedca37a9dd917547550b7c50754a3c8b0d259509dc",
    "docs_checked_on": "2026-10-06",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-06",
     "age_days": 3,
     "stale_after_days": 30,
     "next_check_on": "2026-11-05"
    },
    "routes": [
     {
      "route_id": "mint-mobile--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     },
     {
      "route_id": "mint-mobile--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     },
     {
      "route_id": "mint-mobile--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     }
    ]
   }
  },
  {
   "id": "miro",
   "name": "Miro",
   "category": "productivity",
   "audience": "business",
   "summary": "An admin cancels Starter or Business in Admin console, Settings, Billing, Cancel subscription, giving a reason; paid features last until the billing period ends, with no refunds. Contract Orders renew for 12 months unless the Order differs or written notice reaches Miro 90 days before the term ends.",
   "domains": [
    "miro.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/miro",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/miro.json",
   "evidence": {
    "packet_revision": "c77eab4d8dabaa061dccd4a2600da30ff80c496cade5a0c4141b817aaed1be2a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "miro--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "miro--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "mistral",
   "name": "Mistral AI",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Cancel a web plan in the Admin panel: Subscriptions, Subscription tab, Downgrade to Free, Unsubscribe. Within 14 days of the first purchase it ends at once with an automatic refund; after that, access runs to the period's end. App Store, Google Play and carrier plans cancel there.",
   "domains": [
    "mistral.ai",
    "help.mistral.ai",
    "legal.mistral.ai"
   ],
   "channels": [
    "apple_app_store",
    "carrier_or_isp",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/mistral",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/mistral.json",
   "evidence": {
    "packet_revision": "69133a9b42f96dc39e393a2ab6db6ac013a4d2840686040345c7dae80b5dc2b6",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "mistral--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mistral--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mistral--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mistral--carrier-or-isp--r4",
      "channel": "carrier_or_isp",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mistral--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mistral--direct-web--r6",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "mixpanel",
   "name": "Mixpanel",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "An Owner or Billing Admin opens the organization's Plan Details & Billing tab, clicks Modify Plan, then Downgrade to Free Plan and Submit; the paid plan runs to the next billing date. Contracts: tell Mixpanel in writing (help.mixpanel.com or your representative) before renewal; renewal fees rise 7%.",
   "domains": [
    "mixpanel.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/mixpanel",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/mixpanel.json",
   "evidence": {
    "packet_revision": "aa31acf2a5cd97bc8c8e4131ac14ddeed8ba0f2cb9ca83fc3d7a2f09cb93f96e",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "mixpanel--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mixpanel--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "modal",
   "name": "Modal",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Usage-billed per workspace: stop every deployed app (Stop app, or modal app stop); the cycle's usage is charged at cycle end, plus the next cycle's Team fee. The docs show no downgrade button; to remove your card and delete the workspace, email support@modal.com. Enterprise orders need 30 days' non-renewal notice.",
   "domains": [
    "modal.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/modal",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/modal.json",
   "evidence": {
    "packet_revision": "b12ebbf5185d331f948c09d484e5ac02ff83f390702a5b5326f283d8d7237bbe",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "modal--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "modal--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "modal--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "modal--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "monarch_money",
   "name": "Monarch Money",
   "category": "finance_apps",
   "audience": "personal",
   "summary": "Web: a household admin opens Billing Settings, Manage subscription, Cancel Subscription; access continues for the time left. App Store or Google Play subscribers cancel with Apple or Google. Gotcha: Monarch refunds unused time on request (not App Store purchases), but a refund ends access immediately.",
   "domains": [
    "monarch.com",
    "monarchmoney.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/monarch_money",
   "hub": "https://stackcut.io/cancel/money-apps",
   "json": "https://stackcut.io/exits/monarch_money.json",
   "evidence": {
    "packet_revision": "b1602833127489df720df8e2b6878c3b4975bdac9f66a4536707a44ffd047e1a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "monarch-money--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "monarch-money--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "monarch-money--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "monday_com",
   "name": "monday.com",
   "category": "productivity",
   "audience": "business",
   "summary": "An admin cancels in Administration, Billing: open the product's three-dot menu, choose Cancel product, pick a reason, then Cancel plan renewal. Existing customers must cancel at least 30 days before the renewal date or the plan may auto-renew. Invoice-paid plans are cancelled through the account manager.",
   "domains": [
    "monday.com"
   ],
   "channels": [
    "direct_app",
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/monday_com",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/monday_com.json",
   "evidence": {
    "packet_revision": "1153de4efbe3629d8878d4b33cfee07e8b953f19d7b65118eb3715c4f267f0a6",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "monday-com--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "monday-com--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "monday-com--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "motion_array",
   "name": "Motion Array",
   "category": "design_creative",
   "audience": "personal",
   "summary": "In My Account, Plan & Billing, open the Breadcrumbs menu, choose Change Plan, then Renewal settings at the bottom of the pricing page and Continue to cancel. Paid access lasts to the renewal date. Gotcha: afterwards paid assets can't go in new projects, and Team Plans cancel only through support.",
   "domains": [
    "motionarray.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/motion_array",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/motion_array.json",
   "evidence": {
    "packet_revision": "d71fb64eb35fa0b122292e3b81e4c41e9978d8a00303bc29bce5171a763b7bf1",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "motion-array--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "motion-array--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "mullvad",
   "name": "Mullvad VPN",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Mullvad sells prepaid account time, not a plan with a cancel button: stop topping up and the account expires when its time runs out. To delete the account, email support@mullvadvpn.net. A 14-day money-back guarantee applies, except to cash and crypto payments.",
   "domains": [
    "mullvad.net",
    "mullvadvpn.net"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/mullvad",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/mullvad.json",
   "evidence": {
    "packet_revision": "a6d3605917d47c724c678de4d54e506ec6456a3669a510a020110ba01e089614",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "mullvad--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mullvad--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "mural",
   "name": "Mural",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel in the workspace's Manage workspace, Billing menu; you keep plan features until the Subscription Term ends. Prepaid fees are non-refundable, and mid-term downgrades apply at renewal. Signed order-form contracts renew yearly unless written notice arrives 30 days before the term ends. Export first: Mural may delete content afterwards.",
   "domains": [
    "mural.co"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/mural",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/mural.json",
   "evidence": {
    "packet_revision": "132a15367eca10630fc320aa7a411e6b81d91e3807e49fd495e8817f9bc80eee",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "mural--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mural--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "mural--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "mux",
   "name": "Mux",
   "category": "developer_tools",
   "audience": "business",
   "summary": "To stop all Mux billing, delete your organization from the dashboard's organizations page; it can't be undone, so download what you need first. Prepaid plan cancellation is in Billing and Payments. Contract Orders renew unless cancelled at least 60 days before the term ends. Fees are non-refundable.",
   "domains": [
    "mux.com",
    "dashboard.mux.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/mux",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/mux.json",
   "evidence": {
    "packet_revision": "19e667df84d8ec234010a6b66ceb690e8c5fe1a17bb70da44def52d5dc9a27bb",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "mux--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mux--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "mux--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "my_hours",
   "name": "My Hours",
   "category": "business_finance",
   "audience": "business",
   "summary": "Only the account owner can cancel: in Settings, then the Subscription tab, choose Close account (access ends at once) or Downgrade to free. To cancel at the next renewal and keep access until then, the help center says to email support, though the Terms say email isn't accepted as cancellation.",
   "domains": [
    "myhours.com",
    "app.myhours.com",
    "help.myhours.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/my_hours",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/my_hours.json",
   "evidence": {
    "packet_revision": "380518aec1a87c6ca072571a8f65543df05735144e386f0fa23cdd902a8c7557",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "my-hours--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "my-hours--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "my-hours--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "mycase",
   "name": "8am MyCase",
   "category": "business_finance",
   "audience": "business",
   "summary": "An admin with billing access opens Settings, Firm Settings, Billing and selects Cancel Subscription at the bottom, before the renewal or trial end date. Access lasts to the end of the billing cycle, then 30 days read-only for exporting; then data may be deleted. Renewed charges aren't refunded.",
   "domains": [
    "mycase.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/mycase",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/mycase.json",
   "evidence": {
    "packet_revision": "39ee33d0b1a4e7518140a40a8517a600fabbeb4a7ecb7cd99dc2b9c502948fb9",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "mycase--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "myfitnesspal",
   "name": "MyFitnessPal",
   "category": "health_fitness",
   "audience": "personal",
   "summary": "On the website, open Settings, then Subscription Settings, and switch Auto-Renewal to Off; Apple or Google Play subscriptions cancel there. Do it more than 24 hours before renewal. Premium lasts to the period's end, then the account turns free. Purchases are non-refundable; export data first (Premium-only).",
   "domains": [
    "myfitnesspal.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/myfitnesspal",
   "hub": "https://stackcut.io/cancel/fitness-apps",
   "json": "https://stackcut.io/exits/myfitnesspal.json",
   "evidence": {
    "packet_revision": "d4b86cbc740982b33894d45909dee1bdedf20a2874edf96d0a306724b29447af",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "myfitnesspal--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "myfitnesspal--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "myfitnesspal--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "n8n",
   "name": "n8n",
   "category": "productivity",
   "audience": "business",
   "summary": "The instance owner opens the Admin Panel (app.n8n.cloud/manage), Manage tab, Cancel plan. The workspace runs to the end of the paid period, then workflows stop and the instance is deleted; data is kept 90 days. Annual plans aren't refunded; monthly payments can be refunded within 14 days. Export workflows first.",
   "domains": [
    "n8n.io",
    "n8n.cloud"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/n8n",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/n8n.json",
   "evidence": {
    "packet_revision": "182e04077831419f2177ecd0a3535dcf829d7604a660a483bf19b6750d79a27b",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "n8n--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "n8n--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "n8n--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "namecheap",
   "name": "Namecheap",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Untick Auto-renews under Hosting List, Manage, and let the package expire; Cancel service ends it at once and erases the data. Refunds (30 days, first-time hosting) need a Live Chat or email request after cancelling. Gotcha: the domain renews separately, and a free domain's price is deducted from refunds.",
   "domains": [
    "namecheap.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/namecheap",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/namecheap.json",
   "evidence": {
    "packet_revision": "ff797583931840c74635d1337d6cd011432d9c328c33ed59bea6506930fe2d77",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "namecheap--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "namecheap--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "namecheap--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "namecheap--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "namecheap--direct-web--r5",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "neon",
   "name": "Neon",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Downgrade to Free in the Neon Console under Billing, then Change plan, after removing anything over the Free limits. Removing projects alone doesn't stop the plan fee. Databases bought through Vercel are changed in Vercel. Legacy Enterprise plans need a support ticket.",
   "domains": [
    "neon.com",
    "neon.tech"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/neon",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/neon.json",
   "evidence": {
    "packet_revision": "943f893ce025fbfa936a4adf1cf3479702a2fbb7037265e896abc4328076ca87",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "neon--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "neon--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "neon--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "neon--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "netflix",
   "name": "Netflix",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel on Netflix's Manage your membership page and keep watching until the billing period ends; there are no refunds for partial periods. If a payment partner bills you, cancel with them instead. Signing out or deleting the app does not cancel.",
   "domains": [
    "netflix.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/netflix",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/netflix.json",
   "evidence": {
    "packet_revision": "6e70922b579cab2737a323437bd4aea2ed5ba4e930faa8f3946ac6a62795585c",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "netflix--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "netflix--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "netlify",
   "name": "Netlify",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A Team Owner downgrades to Free in Usage & billing, Plan details (Change team plan; effective next billing cycle) and disables auto recharge. Paid teams can be deleted in Team settings; Free teams only by deleting your user. Enterprise contracts auto-renew unless written notice comes 60 days before term end.",
   "domains": [
    "netlify.com",
    "netlify.app"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/netlify",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/netlify.json",
   "evidence": {
    "packet_revision": "768673fa26edcfb2d1e572e771900672db3c09ce6d1a53a8ba3893ed8dba6262",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "netlify--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "netlify--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "netlify--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "network_solutions",
   "name": "Network Solutions",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Turn off auto-renew in the account's Renewal Center (tick the product, Disable Auto-Renew, Continue, turn off auto-renew) for each product. Domains set to auto-renew are renewed 60 days before they expire. Refunds are case-by-case: within 3 days of a new purchase or 30 days after an automatic renewal.",
   "domains": [
    "networksolutions.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/network_solutions",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/network_solutions.json",
   "evidence": {
    "packet_revision": "04f70cb8094d319751f7ea5e7eeb303a286d41d0ded1dc658cac237a4dcae56a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "network-solutions--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "network-solutions--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "network-solutions--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "new_relic",
   "name": "New Relic",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Pay-as-you-go: in the user menu choose Manage your plan, Plans and pricing, Downgrade to free, give a reason and Submit; usage up to then is billed at month end. Contracts go through your account representative and renew unless notice comes 30 days before term end. Azure-billed: delete the resource.",
   "domains": [
    "newrelic.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/new_relic",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/new_relic.json",
   "evidence": {
    "packet_revision": "c4cd2c45ad08882a4a1ad7e4d68551ec456c3f5d5046855c6a740a6636c51b0e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "new-relic--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "new-relic--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "new-relic--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "new-relic--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "new_yorker",
   "name": "The New Yorker",
   "category": "news_magazines",
   "audience": "personal",
   "summary": "If you subscribed in The New Yorker app, turn off auto-renew in your App Store or Google Play subscriptions before the period ends (Apple: at least 24 hours before). The New Yorker blocks AI agents from its own pages, so cancelling a subscription bought directly isn't documented here yet.",
   "domains": [
    "newyorker.com"
   ],
   "channels": [
    "apple_app_store",
    "google_play"
   ],
   "methods": [
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/new_yorker",
   "hub": "https://stackcut.io/cancel/news",
   "json": "https://stackcut.io/exits/new_yorker.json",
   "evidence": {
    "packet_revision": "efad0e75f293d1f478485ac1f48b620a10785c2c32e50418577bac482f246cea",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "new-yorker--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "new-yorker--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "nextiva",
   "name": "Nextiva",
   "category": "communication",
   "audience": "business",
   "summary": "Email service@nextiva.com or call Customer Care at 1-800-983-4289 at least 30 days before your service term ends; later notice renews it for another full term. Service is billed in advance per term and prepaid fees aren't refunded. Fees can include an early termination fee. Return rented devices within 30 days.",
   "domains": [
    "nextiva.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "phone"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/nextiva",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/nextiva.json",
   "evidence": {
    "packet_revision": "a79ccf874854b2c38fa719227e0e75246b131ed06d63408345d157d29be51e4f",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "nextiva--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "nextiva--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "ngrok",
   "name": "ngrok",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel in the ngrok dashboard; its Billing page shows your usage, but ngrok's public docs don't list the cancel steps. Gotcha: fees, including pre-paid fees, aren't refunded, and Pay-as-you-go usage above the included amount is billed at the end of the cycle. AWS Marketplace purchases are cancelled in AWS.",
   "domains": [
    "ngrok.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ngrok",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/ngrok.json",
   "evidence": {
    "packet_revision": "7b9fdb64c1d154920933d372796ae8604dd8c0d6a28de1e9858bf502ef0f6de2",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "ngrok--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ngrok--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ngrok--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "nifty",
   "name": "Nifty",
   "category": "productivity",
   "audience": "business",
   "summary": "The Workspace Owner or Billing Owner cancels with the cancellation link in Settings, Billing; email or phone requests don't count. Cancel before the renewal date to avoid the next charge; fees already charged aren't refunded. Deleting the workspace also ends its subscription and permanently deletes team data.",
   "domains": [
    "niftypm.com",
    "nifty.pm",
    "help.niftypm.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/nifty",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/nifty.json",
   "evidence": {
    "packet_revision": "42e69a9eec4638339b5b627c3cf66ecae8c07d5c3453b448d644d5b3f7bfc3ba",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "nifty--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "nifty--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "nintendo_switch_online",
   "name": "Nintendo Switch Online",
   "category": "gaming",
   "audience": "personal",
   "summary": "Cancel by turning off auto-renewal in your Nintendo Account (accounts.nintendo.com/portal) or in Nintendo eShop on the console, at least 48 hours before the membership expires. It stays active until the term ends, with no refund. Auto-renewal can't be turned back on once off.",
   "domains": [
    "nintendo.com"
   ],
   "channels": [
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/nintendo_switch_online",
   "hub": "https://stackcut.io/cancel/gaming",
   "json": "https://stackcut.io/exits/nintendo_switch_online.json",
   "evidence": {
    "packet_revision": "3c2c034360fac8216b77ad30593775a8fe7cb2ffd2b1dd46b552cb494757538d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "nintendo-switch-online--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nintendo-switch-online--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "nitro",
   "name": "Nitro PDF",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel in the Nitro Admin portal under Manage Subscription before the next renewal term; it ends at the end of the billing period, with refunds only within 14 days of the first order. Order Form plans need written notice to legalnotices@gonitro.com three months before the term ends.",
   "domains": [
    "gonitro.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/nitro",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/nitro.json",
   "evidence": {
    "packet_revision": "875ddb6ff89483a8aa2d50406482597123381d37b057904bc82ae6ed3cdb1033",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "nitro--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "nitro--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "nitro--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "noom",
   "name": "Noom",
   "category": "health_fitness",
   "audience": "personal",
   "summary": "Cancel in the Noom Subscription Portal (Cancel Subscription) or in the app under profile picture, Settings, Manage Subscription; App Store or Google Play subscriptions cancel there. Access lasts to the end of the billing cycle. Noom Weight's first charge may be refunded within 14 days; renewals aren't.",
   "domains": [
    "noom.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/noom",
   "hub": "https://stackcut.io/cancel/fitness-apps",
   "json": "https://stackcut.io/exits/noom.json",
   "evidence": {
    "packet_revision": "040e572c95734c1218f2f0355a6098bd918f79f0afeba1479515653ea649c34c",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "noom--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "noom--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "noom--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "noom--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "nordpass",
   "name": "NordPass",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Personal plans: in your Nord Account, open billing, subscriptions, click cancel, then cancel auto-renewal; NordPass works until the term ends. Refunds need a separate request (30 days, first purchase only). Business: contact support (or the reselling partner). App Store and Google Play purchases are cancelled there.",
   "domains": [
    "nordpass.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "chat",
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/nordpass",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/nordpass.json",
   "evidence": {
    "packet_revision": "0e4dde7fd460c506e06e6dd500a789932e3dbc3e480227511bf4b5609f056981",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "nordpass--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nordpass--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nordpass--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nordpass--apple-app-store--r4",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nordpass--google-play--r5",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "nordvpn",
   "name": "NordVPN",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Turn off auto-renewal in your Nord Account (Billing tab, Cancel next to auto-renewal); the VPN keeps working until the paid term ends. Apple, Google Play or Amazon purchases are cancelled there. Gotcha: cancelling doesn't refund; refunds are only for a first purchase within 30 days, via live chat.",
   "domains": [
    "nordvpn.com",
    "nordaccount.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/nordvpn",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/nordvpn.json",
   "evidence": {
    "packet_revision": "a85193167fc6101debccf08d16ba45719bee5b3e6465c4098a6123ed7e2f8982",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "nordvpn--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nordvpn--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nordvpn--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nordvpn--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nordvpn--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "norton",
   "name": "Norton 360",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Sign in to your Norton account, open My Subscriptions, choose Cancel Subscription Renewal, click Unsubscribe and decline the offers; protection lasts to the end of the paid term. In-app purchases are cancelled in that app store. Gotcha: each annual charge is fully refundable if requested within 60 days.",
   "domains": [
    "norton.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/norton",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/norton.json",
   "evidence": {
    "packet_revision": "71b0aab08eafd408890925e29802b1166ab49eae4bb67aba302f236545d4427a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "norton--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "norton--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "norton--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "norton--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "notability",
   "name": "Notability",
   "category": "productivity",
   "audience": "business",
   "summary": "App Store subscriptions are cancelled in your Apple ID's Subscriptions, and Apple handles their refunds. Android plans go through Google Play. For website (Stripe) plans, contact Notability support: full refund within 14 days. Notes stay after cancelling; the free Starter plan limits edits.",
   "domains": [
    "notability.com",
    "gingerlabs.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "form",
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/notability",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/notability.json",
   "evidence": {
    "packet_revision": "64c2516ee5a6a1e4c14fcd0505510173e56577a3fcef1192fe6d052ebb215e70",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "notability--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "notability--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "notability--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "notejoy",
   "name": "Notejoy",
   "category": "productivity",
   "audience": "business",
   "summary": "Open Plan Settings and click the cancel plan button to end a paid plan. Premium features stop at once, and unused paid time becomes account credit, not a refund. Closing the account in Account Settings queues it for permanent deletion.",
   "domains": [
    "notejoy.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/notejoy",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/notejoy.json",
   "evidence": {
    "packet_revision": "6d5110d7c54e0e4cf93093cd23b0dc134f3e8523219671fd0e2657b669253d0f",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "notejoy--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "notejoy--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "notion",
   "name": "Notion",
   "category": "productivity",
   "audience": "business",
   "summary": "A workspace owner downgrades on desktop or web: Settings, Billing, Change plan, pick Free, Continue, give feedback, Downgrade. Paid features last until the billing cycle ends. Plans bought in the iOS app cancel through Apple. Deleting a workspace doesn't cancel the subscription, and each paid workspace bills separately.",
   "domains": [
    "notion.com",
    "notion.so"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/notion",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/notion.json",
   "evidence": {
    "packet_revision": "9380474a3d0c7d144888dc99ee831888cc9e3d8e5642256cae7063a332c56830",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "notion--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "notion--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "notion--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "nuclino",
   "name": "Nuclino",
   "category": "productivity",
   "audience": "business",
   "summary": "Team owners and admins cancel in Team settings, Plans & Billing, then Cancel plan; the plan ends at the end of the billing cycle and can be undone. The Terms require notice two weeks before the term ends, or the plan renews. Deleting a team erases everything, so export first.",
   "domains": [
    "nuclino.com",
    "help.nuclino.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/nuclino",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/nuclino.json",
   "evidence": {
    "packet_revision": "ab1aef38c846e5d25bd64088f25303bdf5585f9384379fa55e0e438c36cd087f",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "nuclino--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "nuclino--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "nyt",
   "name": "The New York Times",
   "category": "news_magazines",
   "audience": "personal",
   "summary": "If you subscribed in the app through Apple or Google Play, cancel in iPhone Settings, Subscriptions, or in Google Play subscriptions. The New York Times blocks AI agents from its help pages, so cancelling a subscription it bills directly isn't documented here yet. Deleting the app doesn't cancel.",
   "domains": [
    "nytimes.com"
   ],
   "channels": [
    "apple_app_store",
    "google_play"
   ],
   "methods": [
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/nyt",
   "hub": "https://stackcut.io/cancel/news",
   "json": "https://stackcut.io/exits/nyt.json",
   "evidence": {
    "packet_revision": "ca9aebc0f540f320895dd71440352f688712f0ac54ee9dfe8fb8bcb2cf07699e",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "nyt--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "nyt--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "obsidian",
   "name": "Obsidian",
   "category": "productivity",
   "audience": "business",
   "summary": "Sync and Publish plans are managed in your Obsidian account. Within 7 days of paying, Get refund under Billing, Invoices and refunds removes the service and cancels auto-renewal, but deletes remote vaults and Publish sites at once. Otherwise remote vault data is kept one month after the subscription expires.",
   "domains": [
    "obsidian.md"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/obsidian",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/obsidian.json",
   "evidence": {
    "packet_revision": "c9d6092189abaa6c41740961bf9d21814f6800d8cb3a6aad0581c22abfcd9d15",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "obsidian--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "obsidian--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "odoo",
   "name": "Odoo",
   "category": "business_finance",
   "audience": "business",
   "summary": "Paid Odoo Enterprise subscriptions, cloud or self-hosted, run under Odoo's Enterprise agreement: it renews automatically for an equal Term unless written notice of termination is given at least 30 days before the Term ends. Cancelled Odoo Cloud databases stay deactivated for 3 weeks, then are destroyed.",
   "domains": [
    "odoo.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "contact_sales"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/odoo",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/odoo.json",
   "evidence": {
    "packet_revision": "84a23f75374027c0568aef5535c15150d219548a2d8cea20d1361afad86d877e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "odoo--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "omnisend",
   "name": "Omnisend",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Owners and Admins cancel under Store Settings, Pricing and usage, Plan overview: open the three-dot menu and choose Cancel plan. The plan runs to the end of the billing cycle, then drops to Free. SMS credits are a separate subscription. Charges are non-refundable, and uninstalling the Shopify app deletes the account after 16 days.",
   "domains": [
    "omnisend.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/omnisend",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/omnisend.json",
   "evidence": {
    "packet_revision": "1b8b33033362335de0f20a7ed3bdec7b883fce4e56c2d5e7ab30ef0704559d85",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "omnisend--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "omnisend--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "omnisend--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "omnisend--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "onedrive",
   "name": "OneDrive",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "Cancel at account.microsoft.com/services: find the subscription, select Manage, then Cancel and follow the page. Apple and Google Play purchases cancel with them. Gotcha: storage drops to the free 5 GB; over it, files turn read-only, Outlook.com mail stops, and OneDrive may be deleted after 6 months.",
   "domains": [
    "onedrive.com",
    "onedrive.live.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/onedrive",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/onedrive.json",
   "evidence": {
    "packet_revision": "3214ccf8135d45ba22e3636f40d3220de60d1a497ecb47598011cdae412e4e88",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "onedrive--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "onedrive--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "onedrive--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "onepassword",
   "name": "1Password",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Sign in on 1Password.com, select Billing, then Cancel subscription; it stays active to the end of the billing period, then the account is frozen. In-app purchases are cancelled with Apple or Google. Gotcha: no refunds for past charges or unused time, but you can still view and export your data.",
   "domains": [
    "1password.com",
    "1password.ca",
    "1password.eu"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/onepassword",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/onepassword.json",
   "evidence": {
    "packet_revision": "cadf4dfdc8871059e155ec7e467f82732d840f574faa375fc0aeec67ca18061b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "onepassword--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "onepassword--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "onepassword--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "onepassword--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "onpay",
   "name": "OnPay",
   "category": "business_finance",
   "audience": "business",
   "summary": "No self-serve cancel: OnPay's Terms require 30 days' prior written notice, so sign in and submit a support ticket from the dashboard's ? menu. Gotcha: the $49 base fee runs until service ends, and the $6 per-worker fee is billed the month after payroll. Filings and reports stay accessible.",
   "domains": [
    "onpay.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/onpay",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/onpay.json",
   "evidence": {
    "packet_revision": "c0e11d405678d2f199ad120c265aa1bae7e868a2d03aa26583a9af374aad8c94",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "onpay--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "onshape",
   "name": "Onshape",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Paid plans renew automatically. The Terms of Use require written notice to Onshape at least 60 days before the term ends (and cancelling at least 30 days before renewal). No refunds; access lasts to the end of the billing cycle. Export your files first, because Onshape may delete your content.",
   "domains": [
    "onshape.com",
    "cad.onshape.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "contact_sales"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/onshape",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/onshape.json",
   "evidence": {
    "packet_revision": "41046dee2e0cdc643924634bf660a3e82c3e0a71ac407f121db95c0a6078d798",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "onshape--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "ontheclock",
   "name": "OnTheClock",
   "category": "business_finance",
   "audience": "business",
   "summary": "An administrator logs in, opens Settings, then Billing Info, and starts the cancellation there. Access ends immediately. Billing is monthly with no refunds for partial months; cancelling on or after the 14th of the month means you're billed for the whole month.",
   "domains": [
    "ontheclock.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ontheclock",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/ontheclock.json",
   "evidence": {
    "packet_revision": "e39809520dc80fa98d38347d5e5a5b849dd6fe03f3b95a6a7b431aa23644fd7d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "ontheclock--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "ontheclock--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "ooma",
   "name": "Ooma",
   "category": "communication",
   "audience": "business",
   "summary": "Ooma is cancelled through Customer Care by phone: 1-888-711-6662 for home phone (Basic, Premier), 1-866-939-6662 for Ooma Office. Service ends at the end of the billing period. Port your number out first, or it may be reassigned. Ooma Office fixed terms need written notice 90 days before they end.",
   "domains": [
    "ooma.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "phone"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ooma",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/ooma.json",
   "evidence": {
    "packet_revision": "1fe2d39b3bf2a75b452a4a02c015b5ec07f7ed829ef92cbe7e63a16c9a56e287",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "ooma--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ooma--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ooma--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "openai_api",
   "name": "OpenAI API",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Cancel the API billing plan from the organization's Billing overview (Cancel plan). Usage-billed accounts keep API access to month end, and cancelling doesn't refund prepaid credits or clear unpaid usage, so stop sending requests to stop charges.",
   "domains": [
    "platform.openai.com",
    "openai.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/openai_api",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/openai_api.json",
   "evidence": {
    "packet_revision": "76a81c9a4c243726858173b15e9d846525a8ff7421e29c071b6dab95cee3c46b",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "openai-api--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "openai-api--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "openphone",
   "name": "Quo",
   "category": "communication",
   "audience": "business",
   "summary": "Quo (formerly OpenPhone): in Settings, open Plan & billing, scroll down, click Cancel Subscription, type Cancel and click Yes, cancel. The workspace stays active to the end of the billing period. Gotcha: port your numbers out first (they're held at most 30 days), and payments already made aren't refunded.",
   "domains": [
    "quo.com",
    "openphone.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/openphone",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/openphone.json",
   "evidence": {
    "packet_revision": "ea941eea1efe55ac966cfef6c866a97fec269b35c8ec3051f78550e331bd46b7",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "openphone--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "openphone--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "openrouter",
   "name": "OpenRouter",
   "category": "developer_tools",
   "audience": "business",
   "summary": "To stop charges, turn off Auto Recharge on your account page, then delete the account (Settings, Manage Account, Security tab) or email support. Deletion can't be undone. Refund rules for unused credits conflict within the Terms, so ask before closing. Outstanding fees stay payable.",
   "domains": [
    "openrouter.ai"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/openrouter",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/openrouter.json",
   "evidence": {
    "packet_revision": "2d627616e958b8234a64152931dd2314a07487f26719d40e038a70fbd66c1213",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "openrouter--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "openrouter--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "openrouter--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "openrouter--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "opus_clip",
   "name": "OpusClip",
   "category": "design_creative",
   "audience": "personal",
   "summary": "On the web, open the Dashboard, click the Crown icon to reach the subscription page, and cancel; it takes effect at the next billing cycle. iOS App Store subscriptions are cancelled in Apple's Settings. Gotcha: projects become inaccessible 3 days after the plan ends, so export clips first.",
   "domains": [
    "opus.pro"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/opus_clip",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/opus_clip.json",
   "evidence": {
    "packet_revision": "eaf798f8cc10353260dec94214ff9b5a63fa36d18953c01cd18b1ad2fd555d52",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "opus-clip--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "opus-clip--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "originality_ai",
   "name": "Originality.ai",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Open the cancel page in the Originality.ai app (Your Current plan), click cancel your subscription, finish the short survey, then Confirm and Cancel. Credits and features last until the period ends. Also uncheck Credit Topup, or a low balance can still trigger a charge. Fees are generally non-refundable.",
   "domains": [
    "originality.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/originality_ai",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/originality_ai.json",
   "evidence": {
    "packet_revision": "5631f272ac609cc140fef343d2eeda2d8331147c837390bc4cb54ab702616701",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "originality-ai--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "originality-ai--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "originality-ai--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "otter",
   "name": "Otter.ai",
   "category": "communication",
   "audience": "business",
   "summary": "The owner or an admin cancels in Account Settings, Billing, Cancel plan (web) or Manage subscription (app), at least 24 hours before the next billing date. App Store and Google Play subscriptions are cancelled there. No refunds; the workspace then drops to Basic with only the 25 most recent conversations.",
   "domains": [
    "otter.ai"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/otter",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/otter.json",
   "evidence": {
    "packet_revision": "b786e578891756ee0329e46857d0d0826310e48fff2e6360c08dbd13f1b5beb5",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "otter--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "otter--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "otter--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "otter--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "otter--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "outline",
   "name": "Outline",
   "category": "productivity",
   "audience": "business",
   "summary": "A workspace admin cancels on the Billing page (workspace logo, Settings, Billing); it applies at the end of the current term, with no refund for the rest. Data is kept at least a year; delete it under Settings, Details after cancelling. Export first from Settings, Export (Markdown, HTML or JSON).",
   "domains": [
    "getoutline.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/outline",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/outline.json",
   "evidence": {
    "packet_revision": "c0448478bfb3db09e1b3dac01f397f7a15ad0e339b9cccd5b9f77259c1a17afc",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "outline--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "outline--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "paddle",
   "name": "Paddle",
   "category": "business_finance",
   "audience": "business",
   "summary": "Bought something billed by Paddle? Cancel through the Manage subscription link in your confirmation email, or request cancellation at paddle.net; it ends with the billing period. Sellers end Paddle's Master Service Agreement by written notice to legal@paddle.com at least 30 days ahead.",
   "domains": [
    "paddle.com",
    "paddle.net"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "email",
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/paddle",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/paddle.json",
   "evidence": {
    "packet_revision": "10ecf68062ca642ad018a43da5bfcaac41e414926ef04609cea98fad5b1ef792",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "paddle--reseller-or-partner--r1",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "paddle--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "paddle--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "pagerduty",
   "name": "PagerDuty",
   "category": "developer_tools",
   "audience": "business",
   "summary": "The Account Owner cancels in the web app: User Icon, Account Settings, Need to cancel your account?, Cancel my Account. It's immediate and permanent: the account and all its data are deleted. Annual contracts need 30 days' notice to renewals@pagerduty.com; downgrades go through Sales.",
   "domains": [
    "pagerduty.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/pagerduty",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/pagerduty.json",
   "evidence": {
    "packet_revision": "2e4646a54818a9757efacef3ac2e0bea53dacfcefddfe70191d78fe798947ea8",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "pagerduty--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pagerduty--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pagerduty--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "pandadoc",
   "name": "PandaDoc",
   "category": "productivity",
   "audience": "business",
   "summary": "The account owner cancels in Settings, Billing, then Cancel subscription, or asks support chat for the Free eSign plan, which keeps existing documents. Orders are non-cancelable and non-refundable, and annual terms auto-renew for a year unless written notice reaches legal@pandadoc.com 30 days before the term ends.",
   "domains": [
    "pandadoc.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/pandadoc",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/pandadoc.json",
   "evidence": {
    "packet_revision": "436ef1e1111ec72dc6e8c6f658ec8d17d67b6baac5e47897206a6b5920b0cb29",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "pandadoc--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "pandadoc--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "pandora",
   "name": "Pandora",
   "category": "music_audio",
   "audience": "personal",
   "summary": "If Pandora bills you, sign in at pandora.com, open Subscriptions, choose Switch Plans, then Cancel Subscription, at least 24 hours before renewal; access runs to the end of the period and fees aren't refunded. Apple, Google Play, Amazon, Roku and T-Mobile subscriptions must be cancelled with them.",
   "domains": [
    "pandora.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "carrier_or_isp",
    "direct_web",
    "google_play",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/pandora",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/pandora.json",
   "evidence": {
    "packet_revision": "e9dbaf81c8f8752a9a26a96ae15fd6739023ce099dc4f8cddc42bb5b13cc6305",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "pandora--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "pandora--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "pandora--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "pandora--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "pandora--roku--r5",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "pandora--carrier-or-isp--r6",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "paperform",
   "name": "Paperform",
   "category": "productivity",
   "audience": "business",
   "summary": "Account Settings (avatar), Billing, then Cancel Plan (Platform plans) or Cancel Subscription (legacy); finish the whole flow or it won't take effect. Service runs to the end of the paid period; forms go offline and data is kept 12 months. Pausing up to 6 months is an alternative.",
   "domains": [
    "paperform.co"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/paperform",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/paperform.json",
   "evidence": {
    "packet_revision": "7557eed4575050900b091273cdec8935049ec3955d61e330e47014767fc9057b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "paperform--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "paperform--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "paramount_plus",
   "name": "Paramount+",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel on paramountplus.com: click your username, Account, then Cancel subscription; access lasts until the billing period ends and there are no refunds. Sign-ups through Apple, Google Play, Amazon (Fire TV or Prime Video), Roku, or partners like T-Mobile, Verizon and Walmart+ must be cancelled there.",
   "domains": [
    "paramountplus.com",
    "pplus.legal"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/paramount_plus",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/paramount_plus.json",
   "evidence": {
    "packet_revision": "9aa19f460877cd5a997ef1ec7b089f0fa9f84b0eacd8fae56c6d8955650e40de",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "paramount-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "paramount-plus--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "paramount-plus--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "paramount-plus--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "paramount-plus--roku--r5",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "paramount-plus--reseller-or-partner--r6",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "parsec",
   "name": "Parsec",
   "category": "productivity",
   "audience": "business",
   "summary": "Parsec for Teams: an administrator opens Products and Subscriptions in the dashboard and cancels; the account is canceled on the next renewal date and can be reverted until then. Unity's terms say subscriptions renew automatically and sales are final. Warp cancellation steps aren't documented.",
   "domains": [
    "parsec.app"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/parsec",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/parsec.json",
   "evidence": {
    "packet_revision": "d1af82297b8236449a1ff035afbd6f53a468e4ae1b4d0866de2606c5cb4bee9e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "parsec--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "patreon",
   "name": "Patreon memberships",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Cancel on patreon.com: Settings, Memberships, View Details, Cancel membership, then Confirm cancellation; iOS in-app memberships are changed in the iOS app. When access ends depends on the creator's billing: at the next billing date, or at once for per-creation and some monthly memberships. Refunds are rare.",
   "domains": [
    "patreon.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/patreon",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/patreon.json",
   "evidence": {
    "packet_revision": "b1071f67261f01b9232647ee581b65eef9b82fc99df71f5117d7f4e27854472d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "patreon--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "patreon--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "patreon--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "paychex",
   "name": "Paychex",
   "category": "business_finance",
   "audience": "business",
   "summary": "Paychex publishes no cancellation process or notice period: contact your Paychex representative, call client support at 833-299-0168, or chat with a live representative in Paychex Flex. Gotcha: once you're no longer a client, W-2s are printed and shipped instead of shown online, so download pay stubs and reports first.",
   "domains": [
    "paychex.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "phone"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/paychex",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/paychex.json",
   "evidence": {
    "packet_revision": "10c1c520dce9cefaa3c5ad195025e81df82bad3c0615180480bdb6b65d191407",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "paychex--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "payhip",
   "name": "Payhip",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Plans are managed under Account > Settings > Billing & Invoices, though Payhip only documents upgrading there. To leave, delete the account in Login Settings > Account. Gotcha: deletion is permanent and products can't be retrieved, so export your customer list (CSV) and sales reports first.",
   "domains": [
    "payhip.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/payhip",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/payhip.json",
   "evidence": {
    "packet_revision": "156d5ed445f5d93f4bc77c6e72c1822bfdf7c47766d50f4851c6c4104b0cf056",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "payhip--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "payhip--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "paymo",
   "name": "Paymo",
   "category": "business_finance",
   "audience": "business",
   "summary": "Cancel on a desktop or laptop: click your profile picture, then Subscription and billing, then the Cancel Subscription link. Cancellation is immediate, with no refund for the paid-up month; your data stays. Deleting the company also cancels, but deletes all content at once.",
   "domains": [
    "paymoapp.com",
    "help.paymoapp.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/paymo",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/paymo.json",
   "evidence": {
    "packet_revision": "012239034933b1a6bd8e0f656a582f4fc30b8ab24ce7df196b330af91660bb43",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "paymo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "paymo--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "paypal",
   "name": "PayPal",
   "category": "business_finance",
   "audience": "business",
   "summary": "PayPal's User Agreement lets you close a personal or business account at any time at no cost, after withdrawing or transferring the balance. You can't close it with a pending transaction, open dispute or claim, negative balance, or a hold, limitation or reserve. Optional monthly services aren't refunded.",
   "domains": [
    "paypal.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/paypal",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/paypal.json",
   "evidence": {
    "packet_revision": "ab1e1d6313003ac1b94c7583cf3e4cb34b6b1d55eca884c654f32333b8158625",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "paypal--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "pcloud",
   "name": "pCloud",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "At my.pcloud.com, click your Account avatar, Manage Subscription, Cancel; access lasts to the end of the paid period. App Store and Google Play purchases are cancelled there. Lifetime plans are one-time payments. After a plan ends, files above the free quota are kept only 30 days.",
   "domains": [
    "pcloud.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/pcloud",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/pcloud.json",
   "evidence": {
    "packet_revision": "ae2a6a05b2817e8afb934fd891323224621dc13772d6dd80106eec9557c9fafe",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "pcloud--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pcloud--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pcloud--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pcloud--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "pdfescape",
   "name": "PDFescape",
   "category": "productivity",
   "audience": "business",
   "summary": "To cancel Premium or Ultimate, click Disable in the Auto Renew section of your account profile, or ask customer support. Full refund only within 15 days of purchase. Download stored files first: free accounts keep just 10 files and 7 days of history.",
   "domains": [
    "pdfescape.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/pdfescape",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/pdfescape.json",
   "evidence": {
    "packet_revision": "4c24746859b253a15e0b5746d4e1af33f77850d5a87fcf87b183ef00ed44576c",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "pdfescape--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pdfescape--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "pdffiller",
   "name": "pdfFiller",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel on the web: profile icon, My Account, Subscription & payment tab, Cancel subscription; or ask support (Live Chat or support@pdffiller.com) and keep their written confirmation. App Store subscriptions are cancelled in Apple's settings. Download your documents within a month of cancelling; deleting the account removes them at once.",
   "domains": [
    "pdffiller.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/pdffiller",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/pdffiller.json",
   "evidence": {
    "packet_revision": "bb053a24704165e75594ac289246996c1ae2d9a77f4237aaa243d1d9e198cdef",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "pdffiller--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pdffiller--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pdffiller--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pdffiller--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "peacock",
   "name": "Peacock",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Sign in to Peacock and select Cancel All Subscriptions by the day before your next billing date. Access lasts to the term's end, but cancelling a free trial or promotion may end it immediately; no prorated refunds. Apple, Google, Amazon, Roku, DIRECTV, Spectrum, Verizon, Xfinity or Xumo billing: cancel there.",
   "domains": [
    "peacocktv.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "carrier_or_isp",
    "direct_web",
    "google_play",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/peacock",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/peacock.json",
   "evidence": {
    "packet_revision": "57d677efb0941d0ac84424d25a1958b97df27daebf54cb11bddbec39e49d5506",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "peacock--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "peacock--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "peacock--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "peacock--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "peacock--roku--r5",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "peacock--carrier-or-isp--r6",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "peloton",
   "name": "Peloton App",
   "category": "health_fitness",
   "audience": "personal",
   "summary": "Cancel at onepeloton.com/mymembership (Peloton Account Settings) or call 1-866-679-9129; App memberships bought through Apple or Google Play cancel there (turn off Apple auto-renew 24+ hours before renewal). Access runs to the end of the paid period, with no prorated refund; annual plans aren't refundable.",
   "domains": [
    "onepeloton.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/peloton",
   "hub": "https://stackcut.io/cancel/fitness-apps",
   "json": "https://stackcut.io/exits/peloton.json",
   "evidence": {
    "packet_revision": "8f26210af625d0de2335303de8267ba3ca053f50b3de2111b969afccd6a5a124",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "peloton--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "peloton--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "peloton--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "perplexity",
   "name": "Perplexity Pro",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Cancel in Perplexity under Account, then Manage Plan, then Cancel Subscription (or email support@perplexity.ai), or in the App Store or Google Play if you subscribed in the app, before the renewal date. Pro lasts until the billing cycle ends; payments are non-refundable. Deleting your account doesn't cancel it.",
   "domains": [
    "perplexity.ai"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/perplexity",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/perplexity.json",
   "evidence": {
    "packet_revision": "9f07e85b2a44211acb1e3cedc7dc7a2bb0bd3606ecb4e86f871e9fdd0323f306",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "perplexity--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "perplexity--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "perplexity--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "persona",
   "name": "Persona",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Paid Persona plans are 12-month contracts that renew automatically unless you give written non-renewal notice at least 30 days before the term ends. Send it to legal@withpersona.com and tell the billing team; mid-term cancellation is case by case. Trial accounts close through a Help Center request.",
   "domains": [
    "withpersona.com",
    "help.withpersona.com",
    "docs.withpersona.com",
    "app.withpersona.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/persona",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/persona.json",
   "evidence": {
    "packet_revision": "6ca8bdb8718065656a93528874419a3982bcd550fbc88f7290066bbdadf13443",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "persona--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "persona--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "philo",
   "name": "Philo",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel on philo.com: Profile avatar, Account, Cancel my subscription, Complete cancellation. You keep watching to the end of the billing cycle, then Free Channels only; no refunds. Amazon, Apple, Google, Roku, Samsung or Vizio (Walmart) billing cancels there. Philo keeps your name, email and phone after cancelling.",
   "domains": [
    "philo.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/philo",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/philo.json",
   "evidence": {
    "packet_revision": "6beb7449b92956b294d1754442409395267b5c55b9889c1a08736ac217c040e3",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "philo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "philo--amazon--r2",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "philo--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "philo--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "philo--roku--r5",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "philo--reseller-or-partner--r6",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "picmonkey",
   "name": "PicMonkey",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Sign in on PicMonkey.com, open Manage Your Account, Billing, then Cancel Subscription and confirm; you keep access until the billing period ends. Cancel before the renewal date: cancelling doesn't refund the current term. Download images first, because cancelled accounts can't download from Hub. Apple and Google Play billing are cancelled there.",
   "domains": [
    "picmonkey.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/picmonkey",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/picmonkey.json",
   "evidence": {
    "packet_revision": "83e322f3b9e6fef3f919e88ec6a7b1b4f909b7ac31e275b9e1aa21fccb783715",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "picmonkey--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "picmonkey--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "picmonkey--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "picsart",
   "name": "Picsart",
   "category": "design_creative",
   "audience": "personal",
   "summary": "On picsart.com open Settings, then Billing & Subscriptions, click Cancel subscription and choose Downgrade to free plan; app subscriptions are cancelled in the App Store or Google Play, Windows ones in the Microsoft Store. Paid features last until the period ends. Gotcha: deleting the app or account doesn't cancel.",
   "domains": [
    "picsart.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/picsart",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/picsart.json",
   "evidence": {
    "packet_revision": "9acbba9fe94db73bc20e83252170ead3d493dfb0d10f1fdb3da09d9bc05de2b5",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "picsart--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "picsart--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "picsart--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "picsart--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "pictory",
   "name": "Pictory",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel at app.pictory.ai: profile, My account (Manage account for teams), Billing, Cancel subscription, then Cancel anyway, a reason, and Go ahead and cancel, skipping the pause offer. Access lasts until the term ends; no refunds. Download your videos first: lapsed plans can't download.",
   "domains": [
    "pictory.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/pictory",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/pictory.json",
   "evidence": {
    "packet_revision": "6e5d004cbaf98187815b060f8e68247c711a2fd1c652b89d345a389f724a130c",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "pictory--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pictory--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pictory--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "pimsleur",
   "name": "Pimsleur",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel website subscriptions in the Account Center at store.pimsleur.com/account/subscription, or call (800) 831-5497, by 11:59pm ET on the last day of the billing period. Apple and Google Play subscriptions cancel with Apple or Google, 24 hours before renewal. Cancelling a free trial ends access at once; no refunds.",
   "domains": [
    "pimsleur.com",
    "store.pimsleur.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "phone",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/pimsleur",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/pimsleur.json",
   "evidence": {
    "packet_revision": "7aaf360d9b14322a19b5618c7794df8391ab505d3272506b8528b3554e93a37d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "pimsleur--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "pimsleur--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "pimsleur--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "pimsleur--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "pinecone",
   "name": "Pinecone",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An owner or billing admin downgrades to the free Starter plan in Settings > Billing > Plans; billing stops at once, with a final invoice for the month. Gotcha: Pinecone deletes whatever you don't keep, plus all backups and collections. Marketplace subscriptions must also start the downgrade in Pinecone's console.",
   "domains": [
    "pinecone.io"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/pinecone",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/pinecone.json",
   "evidence": {
    "packet_revision": "41d5c721875d57ed8e8f8f68638d1472513471e7bda426ed8b4bf69f6004ca2a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "pinecone--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pinecone--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pinecone--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "pipedrive",
   "name": "Pipedrive",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "A user with account settings access opens Billing and selects Cancel my subscription, gives a reason, declines the chat offer, ticks the data-loss box and clicks Cancel my plan. Access lasts to the end of the billing cycle, with no refunds. Cancelled accounts are deleted after six months.",
   "domains": [
    "pipedrive.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/pipedrive",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/pipedrive.json",
   "evidence": {
    "packet_revision": "5b70333d77aa6e22b226445afd1d9e49888e12846263f99cebff5d3ac7afef1c",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "pipedrive--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "pixlr",
   "name": "Pixlr",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel a Pixlr subscription bought on pixlr.com on your account's Subscriptions page; premium features last until the period ends. Subscriptions bought in the iOS or Android app are managed in that app store. Gotcha: Pixlr gives no refunds once a payment is processed, and subscription AI credits reset to zero.",
   "domains": [
    "pixlr.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/pixlr",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/pixlr.json",
   "evidence": {
    "packet_revision": "827a6b1ec3effe5fb3c726b44cb33816f65fdb5163a2b87dc55a3692559aa7b3",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "pixlr--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pixlr--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "pixlr--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "placeit",
   "name": "Placeit",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Open My account on placeit.net, click Cancel my subscription under Account Information, choose a reason, then click Cancel Subscription. You keep access until the billing cycle ends. Gotcha: download your Customized Products first, because Placeit can't guarantee keeping them, and cancelling mid-period earns no refund.",
   "domains": [
    "placeit.net"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/placeit",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/placeit.json",
   "evidence": {
    "packet_revision": "cbbe7671f17ee5bd7449f373879cecd8e9ba5f5b9478251511f0d0d1904960d2",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "placeit--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "placid",
   "name": "Placid",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel any time in your Placid account settings; access and credits last until the billing period ends, and a full refund can be requested in the first 30 days. Paddle is the merchant of record, so paddle.net can also cancel. Gotcha: only a project's Owner holds the subscription.",
   "domains": [
    "placid.app"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/placid",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/placid.json",
   "evidence": {
    "packet_revision": "b6589fe62cbf51ae38a04480cfcb36988ef7ba484079b5c114e1d0b6cf4fa2b2",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "placid--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "placid--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "planetscale",
   "name": "PlanetScale",
   "category": "developer_tools",
   "audience": "business",
   "summary": "There's no cancel button: billing is per database, so an admin deletes each database (Settings, Delete database), which ends its plan and prorates the fee; usage to that date is on the final invoice. Gotcha: deletion is permanent and also deletes backups, so export first. Enterprise: email notices@planetscale.com.",
   "domains": [
    "planetscale.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/planetscale",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/planetscale.json",
   "evidence": {
    "packet_revision": "59d3f0a654ad3df74ad24427362951273e3b5bb0938aeac6fe24645dd3a83875",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "planetscale--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "planetscale--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "plausible",
   "name": "Plausible Analytics",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "The team Owner or a Billing user opens Account Settings, Subscription, Cancel plan; plans renew automatically and fees aren't refunded. Stats stay visible until the paid period ends, then the dashboard locks; collection stops a month later and Plausible may delete data (emailing first). Export from Site Settings first.",
   "domains": [
    "plausible.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/plausible",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/plausible.json",
   "evidence": {
    "packet_revision": "7e8d1b881abab5a4f7e0403ce76407891e2d096f26d8ba2823830aa0f6e9bf20",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "plausible--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "playstation_plus",
   "name": "PlayStation Plus",
   "category": "gaming",
   "audience": "personal",
   "summary": "Cancel in PlayStation Account Management (Subscription, then Cancel Subscription), on a PS5 or PS4, or in the PlayStation App. Benefits last until the next payment date. Refunds only within 14 days of the initial purchase (a free trial counts toward them); monthly games stop working once PS Plus ends.",
   "domains": [
    "playstation.com"
   ],
   "channels": [
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/playstation_plus",
   "hub": "https://stackcut.io/cancel/gaming",
   "json": "https://stackcut.io/exits/playstation_plus.json",
   "evidence": {
    "packet_revision": "8e16c56ecf528ac57925b01cfc8631601af6fffbfab3e6c722dc9a45d25f4466",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "playstation-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "playstation-plus--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "playstation-plus--direct-app--r3",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "plex",
   "name": "Plex",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel future renewal of Plex Pass or Remote Watch Pass on your Plex account's Subscriptions page. A Remote Watch Pass started in the iPhone or iPad app is billed by Apple, so cancel it in Apple's subscription settings. A lifetime Plex Pass is a one-time payment with nothing to renew.",
   "domains": [
    "plex.tv"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/plex",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/plex.json",
   "evidence": {
    "packet_revision": "864a90b571a43ecd3c0958de4fe341808211b898c53713912ebb190657935c45",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "plex--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "plex--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "plottr",
   "name": "Plottr",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel on your Plottr account page: open Subscriptions, click Cancel my subscription and follow the prompt, or ask support. Access lasts to the end of the billing cycle; no refunds. Pro users then lose access to cloud projects, so export to Word or Scrivener first.",
   "domains": [
    "plottr.com",
    "app.plottr.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/plottr",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/plottr.json",
   "evidence": {
    "packet_revision": "72386e97bf265d65cfdf75483f31a0963b373a30179004bede8f78287c77e0c0",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "plottr--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "plottr--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "podia",
   "name": "Podia",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Open Admin, then Billing, and click Cancel Plan; you can cancel now or at the end of the billing cycle. Gotcha: once it takes effect the site goes offline, customers lose access, every customer subscription and payment plan is cancelled for good, and your data is kept only 180 days.",
   "domains": [
    "podia.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/podia",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/podia.json",
   "evidence": {
    "packet_revision": "f5ef6abdfe5e8c875baf2afd4ced903db953867ba0ac3db751901ea5070ff58b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "podia--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "podia--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "poe",
   "name": "Poe",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Cancel where you subscribed: on poe.com, open Settings, Manage your subscription, and keep clicking cancel until it confirms; App Store and Google Play subscribers cancel there. Benefits last until the cycle ends. Gotcha: fees are non-refundable outside Poe's Refund Policy; deleting a Poe account also deletes a linked Quora account.",
   "domains": [
    "poe.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/poe",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/poe.json",
   "evidence": {
    "packet_revision": "dfa75c264eb1108c5188186abb865cb8fe06379bb69b83faa71e20f757629a60",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "poe--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "poe--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "poe--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "posthog",
   "name": "PostHog",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "PostHog bills usage monthly with a free allowance per product. To stop paying, an admin sets a $0 billing limit on every paid product in the organization's billing settings; usage already incurred is still billed. Prepaid-credit contracts renew unless you give 30 days' written notice.",
   "domains": [
    "posthog.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/posthog",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/posthog.json",
   "evidence": {
    "packet_revision": "6b997049a08858612ea495747fa17e61cf19e1f89ac43e09f6efc536fa124215",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "posthog--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "posthog--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "posthog--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "postman",
   "name": "Postman",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A team member with the Billing role opens the billing dashboard (go.postman.co/billing) and selects Cancel plan at the bottom; Undo cancellation reverses it. Downgrades only apply at renewal. Plans bought on AWS Marketplace are billed by AWS. Export collections first: the bulk export link lasts two days.",
   "domains": [
    "postman.com",
    "postman.co"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/postman",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/postman.json",
   "evidence": {
    "packet_revision": "85cfa992d735af00fa64002538ba40048101ae8e889ac658ac351437d3d78105",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "postman--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "postman--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "postman--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "postmark",
   "name": "Postmark",
   "category": "developer_tools",
   "audience": "business",
   "summary": "The Account Owner closes the account under Account, Plans & Add-ons, Close account; this deletes all messages, sender signatures and servers at once, and any overages are charged then. To stop billing but keep API tokens and settings, downgrade to the free 100-emails plan (effective at cycle end).",
   "domains": [
    "postmarkapp.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/postmark",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/postmark.json",
   "evidence": {
    "packet_revision": "a0559d3192cfe8391e4cb26e46087b5bc4b7fdedd52a39413ada580170e215fa",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "postmark--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "postmark--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "prezi",
   "name": "Prezi",
   "category": "design_creative",
   "audience": "personal",
   "summary": "In Account Settings, open the License tab, click Cancel Subscription, decline the pause offer, answer the questionnaire and click Continue; a confirmation email follows. Team admins cancel in Admin console, Plan & Billing. Access lasts until the renewal date. No refunds. Deleting the account doesn't stop billing.",
   "domains": [
    "prezi.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/prezi",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/prezi.json",
   "evidence": {
    "packet_revision": "48a21a82b4816eda1e5f481011bb90e23f25145701e9cd79230c43e211d7cd5a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "prezi--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "prezi--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "private_internet_access",
   "name": "Private Internet Access",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel by turning off auto-renewal in the PIA Client Control Panel (Next Billing, Turn off auto-renewal); the VPN works until the paid term ends. App Store and Google Play purchases are cancelled there. Gotcha: cancelling doesn't refund; ask Support within 30 days, and app-store purchases aren't covered.",
   "domains": [
    "privateinternetaccess.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/private_internet_access",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/private_internet_access.json",
   "evidence": {
    "packet_revision": "a824e77bb00ea382d32b32031a16dadc4d3d2f5f69d6e84084f90a88dd174de1",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "private-internet-access--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "private-internet-access--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "private-internet-access--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "productboard",
   "name": "Productboard",
   "category": "productivity",
   "audience": "business",
   "summary": "Notify Productboard by chat or support@productboard.com: monthly plans cancel any time before the renewal date; annual and multi-year plans need notice 30+ days before the term ends or renew without exception. Admins can also downgrade on the in-app Billing page. Data is deleted 60 days after termination.",
   "domains": [
    "productboard.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/productboard",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/productboard.json",
   "evidence": {
    "packet_revision": "612b56973c41d884fbaeee8962eff533839b36d55c062b249d69b73cda8b5898",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "productboard--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "productboard--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "productboard--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "progress_sharefile",
   "name": "ShareFile",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "To stop a ShareFile Order renewing, send written notice: at least 30 days before renewal for annual billing, 7 days for monthly or quarterly. No self-serve cancel steps are published, and billing questions go to live chat. Download your files within 30 days after termination, to the extent available.",
   "domains": [
    "sharefile.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/progress_sharefile",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/progress_sharefile.json",
   "evidence": {
    "packet_revision": "ae3eb4f172770ba83bc001c4eadf1a25d9de4787e6927166e23cb81a12f7f76e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "progress-sharefile--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "progress-sharefile--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "projectmanager",
   "name": "ProjectManager",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel anytime in the Accounts feature of the ProjectManager Platform (or by email if you can't); it takes effect when the current subscription term expires, and a term can't be ended early. Monthly and annual plans renew automatically and termination brings no refund. Export Customer Data first.",
   "domains": [
    "projectmanager.com",
    "learn.projectmanager.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/projectmanager",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/projectmanager.json",
   "evidence": {
    "packet_revision": "b009f9882ed095a88a7c9e35ce6a35171db7d0b7dd18a4ce894ec5637b3a28ff",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "projectmanager--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "projectmanager--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "proton",
   "name": "Proton (Mail, VPN, Pass, Drive)",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "At account.proton.me open Settings, All settings, Subscription, then Cancel subscription, confirm, and submit a reason. The plan runs to the period end, then drops to Proton Free; over Free limits, mail and Drive are restricted. Full refund within 30 days of first purchase. VPN business plans need 30 days' notice.",
   "domains": [
    "proton.me",
    "protonvpn.com",
    "protonmail.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/proton",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/proton.json",
   "evidence": {
    "packet_revision": "0e26f906f656753d1ab260f972e1cb4d3b3cee43f6e999ea05ca1be37fe07c39",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "proton--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "proton--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "proton--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "proton--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "prowritingaid",
   "name": "ProWritingAid",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel on the ProWritingAid website: My Account, Plans, the red Cancel Subscription button, then Yes. Premium stays until the billing period ends, but cancelling a lifetime plan ends it at once. Refunds only for yearly or lifetime plans within 3 days of purchase.",
   "domains": [
    "prowritingaid.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/prowritingaid",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/prowritingaid.json",
   "evidence": {
    "packet_revision": "c5d9e92bfef038e7e5764a27d5994533ba8b113fcd31a885bffa8df2cafc1f0e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "prowritingaid--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "prowritingaid--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "publer",
   "name": "Publer",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "On the web, open Settings, Billing, Cancel or pause subscription, then Cancel Subscription and Confirm Cancellation; the paid plan runs until the period ends. Plans bought in the iOS or Android app are cancelled from the app's Current Plan screen. Gotcha: moving to Free deletes all scheduled posts.",
   "domains": [
    "publer.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/publer",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/publer.json",
   "evidence": {
    "packet_revision": "4b141faeec03949e1311a67b3aed0f41e869f4d1ccb7672513de631ad0ebdd49",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "publer--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "publer--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "publer--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "publer--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "purevpn",
   "name": "PureVPN",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel auto-renewal in the PureVPN Member Area: Subscriptions, Cancel Subscription, give a reason, continue cancellation. Apple, Google Play and PayPal billing are cancelled with them. The 31-day refund covers first purchases only, not renewals or store payments; you request it separately.",
   "domains": [
    "purevpn.com",
    "my.purevpn.com",
    "support.purevpn.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "paypal"
   ],
   "methods": [
    "chat",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/purevpn",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/purevpn.json",
   "evidence": {
    "packet_revision": "13f1eaa9b917c634ce57dc684bb02f8ddc2a1ce75601f216b3f8691fcb5f85b0",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "purevpn--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "purevpn--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "purevpn--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "purevpn--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "purevpn--paypal--r5",
      "channel": "paypal",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "quickbooks",
   "name": "QuickBooks Online",
   "category": "finance_apps",
   "audience": "personal",
   "summary": "Sign in to the Intuit Account Manager, open Products & billing, pick the company, select Cancel and follow the steps. Apple or Google Play purchases cancel in that store's subscription settings; Advanced and Enterprise Suite need your account manager. Gotcha: no refunds, and data is read-only for one year.",
   "domains": [
    "quickbooks.intuit.com",
    "intuit.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/quickbooks",
   "hub": "https://stackcut.io/cancel/money-apps",
   "json": "https://stackcut.io/exits/quickbooks.json",
   "evidence": {
    "packet_revision": "2625e4a53e5386d763312c78e6e4fe4f7a484a17499932481ede96080bb454f2",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "quickbooks--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "quickbooks--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "quickbooks--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "quickbooks--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "quicken",
   "name": "Quicken",
   "category": "finance_apps",
   "audience": "personal",
   "summary": "Quicken Classic and Simplifi: in Quicken My Account, Subscriptions, click Manage Subscription, then Cancel Renewal and confirm; access lasts to the term's end. Simplifi bought through Apple or Google Play is cancelled there. Refunds within 30 days of purchase or renewal; a Simplifi refund ends access immediately.",
   "domains": [
    "quicken.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/quicken",
   "hub": "https://stackcut.io/cancel/money-apps",
   "json": "https://stackcut.io/exits/quicken.json",
   "evidence": {
    "packet_revision": "ca6cb27d8bb2bcc70c7085c7213d2463f6f924b67df866bfe9b07137daf7f6fa",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "quicken--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "quicken--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "quicken--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "quicken--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "quicken--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "quillbot",
   "name": "QuillBot",
   "category": "productivity",
   "audience": "business",
   "summary": "On the website, open Account Details, then Your Plan, then Cancel subscription; Premium continues until the billing period ends. A paused plan must be resumed first. App Store and Google Play purchases are cancelled there. Team Plans: only the owner cancels. Refunds only where the law requires.",
   "domains": [
    "quillbot.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/quillbot",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/quillbot.json",
   "evidence": {
    "packet_revision": "15f389f54e405d296d910aebd665210085e11bfcad52a360a70ab43e6bdb6c9e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "quillbot--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "quillbot--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "quillbot--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "quillbot--apple-app-store--r4",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "quillbot--google-play--r5",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "quire",
   "name": "Quire",
   "category": "productivity",
   "audience": "business",
   "summary": "Only Organization Admins can cancel: open the paid organization's menu, then Manage subscription, View subscription details and Cancel subscription. Paid features last to the end of the billing period, with no refunds. Deleting the account is separate and erases all content at once. Email or phone requests don't count.",
   "domains": [
    "quire.io"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/quire",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/quire.json",
   "evidence": {
    "packet_revision": "1ebcc7ad7296806b818ddec0a877accab2db8fb241a601525960f37adbdd6c53",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "quire--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "quire--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "quire--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "quizlet",
   "name": "Quizlet",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Web: under your profile picture, select Manage subscription, then Cancel auto-renewal, at least 24 hours before renewal. iOS or Android purchases cancel in the App Store or Google Play; uninstalling doesn't cancel. The account reverts to free Quizlet and keeps your sets.",
   "domains": [
    "quizlet.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/quizlet",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/quizlet.json",
   "evidence": {
    "packet_revision": "3a38ec93bc36257c3b12ab6e6547273ddde62900b29338933f73a0a6ae45a52b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "quizlet--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "quizlet--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "quizlet--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "qwilr",
   "name": "Qwilr",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel in Qwilr under Account settings, Billing, Cancel subscription; only admins can, and Scale customers are asked to contact support. Access lasts until the billing period ends. Notice: 5 days before the next payment date on Starter, 30 days on Growth, Scale and Enterprise. No refund for unused annual time.",
   "domains": [
    "qwilr.com",
    "help.qwilr.com",
    "app.qwilr.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/qwilr",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/qwilr.json",
   "evidence": {
    "packet_revision": "143c1eed76077e4b3feeebd3c715ae8ff5bcdc20f221d000859e31887a998470",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "qwilr--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "qwilr--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "railway",
   "name": "Railway",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A workspace admin clicks Cancel Plan under Active Plan on the workspace Billing page. Deployments stop at once and the plan runs to the end of the cycle, but usage is billed in arrears, so a final usage invoice can follow. Deleting the account cancels immediately and bills accrued usage.",
   "domains": [
    "railway.com",
    "railway.app"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/railway",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/railway.json",
   "evidence": {
    "packet_revision": "c911a9cd32ac8d8b599f6e93416c89fed5433d8c733cb50563646fa4b4b07d2a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "railway--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "railway--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "read_ai",
   "name": "Read AI",
   "category": "communication",
   "audience": "business",
   "summary": "Go to Plan & Billing, click Cancel plan, then Downgrade to Free, any time before the renewal date (or email support@read.ai). Paid features last to the end of the period; there are no refunds. Gotcha: on Free, recordings are deleted 180 days after each meeting, so download first.",
   "domains": [
    "read.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/read_ai",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/read_ai.json",
   "evidence": {
    "packet_revision": "aa2fe5217a305040fe17d0465cb7f57e03f5914e9b79e4ef87d51c0cc064d5a9",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "read-ai--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "read-ai--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "realvnc",
   "name": "RealVNC Connect",
   "category": "productivity",
   "audience": "business",
   "summary": "Turn off auto-renew on the Billing page of the RealVNC Connect Portal (owner or admin), or email shop@realvnc.com. Subscriptions are 12-month commitments that renew automatically; business customers must opt out at least 30 days before renewal. No refund for the unused term. Reseller customers go through their reseller.",
   "domains": [
    "realvnc.com",
    "help.realvnc.com",
    "manage.realvnc.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/realvnc",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/realvnc.json",
   "evidence": {
    "packet_revision": "1cb80cdfbb3b7120ca9cf527da36e9861fb56206cf04b951a706c1ba5109d24e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "realvnc--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "realvnc--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "realvnc--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "rebrandly",
   "name": "Rebrandly",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel in Settings, Subscription & Usage, Cancel subscription: auto-renewal stops and the account drops to the Free plan on the renewal date. Domains bought through Rebrandly and add-ons renew separately, so cancel those too. Monthly fees are never refunded; Enterprise plans go through your account manager.",
   "domains": [
    "rebrandly.com",
    "rebrand.ly"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/rebrandly",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/rebrandly.json",
   "evidence": {
    "packet_revision": "f46ed26fb37a0982ec183806437d3b1adcc6405ec5faeaea19b7e3407c606386",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "rebrandly--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "rebrandly--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "rebrandly--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "render",
   "name": "Render",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An Admin opens the workspace dropdown, Billing, Update Plan, and chooses Hobby (no monthly fee); the change is immediate. Compute is billed by the second, so also turn off or delete paid services. Render bills monthly in arrears, so a final invoice for accrued charges follows.",
   "domains": [
    "render.com",
    "onrender.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/render",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/render.json",
   "evidence": {
    "packet_revision": "6c3f34bb8f6b2dbdfd8747592118318b37874b466e32f7156b52ebc9477df375",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "render--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "render--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "replicate",
   "name": "Replicate",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Replicate bills per use. To stop charges, turn off auto reload in billing settings, stop running models and delete any deployments, which bill while instances are online. The Terms also mention subscriptions, cancelled by email before renewal. Prepaid credit isn't refunded. API prediction data is removed after an hour.",
   "domains": [
    "replicate.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/replicate",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/replicate.json",
   "evidence": {
    "packet_revision": "20db4452a440d8119eeb852860ca59206c822c8f65beffa92db963d127ab8b24",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "replicate--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "replicate--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "replicate--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "replit",
   "name": "Replit",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Personal plans: open Settings, Billing (under Account) and choose a lower plan such as Starter; it applies at the renewal date. Organizations cancel by deleting the organization, which deletes all apps and projects immediately. Enterprise: email written notice at least 30 days before the term ends.",
   "domains": [
    "replit.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/replit",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/replit.json",
   "evidence": {
    "packet_revision": "3223673ad10c0bb91a5bfbe07fd665e155073b05f635de11bb83dab1cfd700cc",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "replit--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "replit--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "replit--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "rescuetime",
   "name": "RescueTime",
   "category": "business_finance",
   "audience": "business",
   "summary": "Cancel Solo Focus or Solo+ under Account Settings, then Billing, with the Cancel my subscription link; paid features last to the end of the billing cycle, then the account reverts to free Lite. Apple or Google subscriptions are cancelled, and refunded, through that store. Refunds cover first purchases only.",
   "domains": [
    "rescuetime.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/rescuetime",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/rescuetime.json",
   "evidence": {
    "packet_revision": "6b774f2c211bdb4c368b06ff77201e06ca2976397cc90f81e8000a6fdaa1ec9e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "rescuetime--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "rescuetime--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "rescuetime--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "resend",
   "name": "Resend",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A team Admin cancels on the Billing page: three dots next to the plan, then Cancel Subscription; paid fees are non-refundable. Deleting the team (Team Settings, Delete Team) permanently erases its API keys, domains and email data, so export CSVs first. Your login account is deleted separately in Profile Settings.",
   "domains": [
    "resend.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/resend",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/resend.json",
   "evidence": {
    "packet_revision": "9d8f3a659f83e6b6526e743973dfb2d99520ee51b7d20a86da665735d36da573",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "resend--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "resend--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "resend--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "resource_guru",
   "name": "Resource Guru",
   "category": "productivity",
   "audience": "business",
   "summary": "The account owner cancels: click your name, select Billing, then Options and Cancel account. The Terms say the subscription ends as soon as you cancel, with no refund for the rest of the term. Enterprise contracts need notice 30 days before the term ends. Data is deleted 60 days later.",
   "domains": [
    "resourceguruapp.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/resource_guru",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/resource_guru.json",
   "evidence": {
    "packet_revision": "31efbf7b0e8fc52d9b04c0d649f5af10430fb7ced487904fd6f82ee6d0440497",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "resource-guru--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "resource-guru--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "restream",
   "name": "Restream",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Go to Settings, Billing, click Cancel subscription, pick a reason, then Cancel Subscription at the bottom. Paid features last until the billing period ends and the account stays. Cancel the Clips add-on separately. Refunds only for first purchases cancelled within 7 days. Download recordings before they expire.",
   "domains": [
    "restream.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/restream",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/restream.json",
   "evidence": {
    "packet_revision": "ff064bea5634ab793f684a27b8a7392812cb1185a6a075d3c1d88b34c202c991",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "restream--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "restream--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "retool",
   "name": "Retool",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An admin downgrades to Free in the organization's Billing settings, which stops auto-renewal; monthly plans are billed in arrears, so a final invoice for the month's builders and internal users follows. Annual plans are cancelled through Support with no prorated refund. Enterprise renews per its Order Form.",
   "domains": [
    "retool.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/retool",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/retool.json",
   "evidence": {
    "packet_revision": "1ffac44fc79406196807aae73dab0ea46d2e5f500d02d25bc18cc5118ce9df4a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "retool--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "retool--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "retool--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "ring_protect",
   "name": "Ring Protect",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Sign in on ring.com, select Plan on the top menu, choose the plan and confirm the cancellation. The plan runs to the end of the billing period, with no refund. Gotcha: you lose access to every recorded video and they can't be restored, so download what you need first.",
   "domains": [
    "ring.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/ring_protect",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/ring_protect.json",
   "evidence": {
    "packet_revision": "0433b6e0b33c7ee6ccc3350c82874cf30535653007ef205b9207c14f41152dd3",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "ring-protect--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "ringcentral",
   "name": "RingCentral",
   "category": "communication",
   "audience": "business",
   "summary": "RingCentral plans renew automatically for the same term unless you give notice of non-renewal at least 30 days before it ends; call Customer Success (+1 888-898-4591, press 2) for contracts and renewals. Gotcha: ending early, except for RingCentral's breach, means paying the rest of the term.",
   "domains": [
    "ringcentral.com"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "phone"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ringcentral",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/ringcentral.json",
   "evidence": {
    "packet_revision": "eb180c011b75febefe35bc1c3345204fb9a668b7051db80b0afe95bd9932e16f",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "ringcentral--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ringcentral--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "ringover",
   "name": "Ringover",
   "category": "communication",
   "audience": "business",
   "summary": "Send a termination request from support.ringover.com at least 30 days before your next subscription term starts. Plans renew automatically, there's no refund, and leaving mid-term costs the last invoice times the months left. Port your numbers out before the term ends: porting isn't allowed after termination.",
   "domains": [
    "ringover.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ringover",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/ringover.json",
   "evidence": {
    "packet_revision": "a61e0c6e44ff5cb9a3eb0cb88455992bf2838270452c20dd64895120942e5f2c",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "ringover--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "rippling",
   "name": "Rippling",
   "category": "business_finance",
   "audience": "business",
   "summary": "Rippling runs on Order Form terms that auto-renew. To leave, send written notice of non-renewal at least 30 days before the term ends, by mail to Rippling's Legal Department with an email copy to support@rippling.com. Gotcha: deactivating the account doesn't end the contract; you owe fees through the term.",
   "domains": [
    "rippling.com"
   ],
   "channels": [
    "sales_contract"
   ],
   "methods": [
    "letter"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/rippling",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/rippling.json",
   "evidence": {
    "packet_revision": "e5bd6b0c1d7e857aa5e369d879dac6596dd8ae4fbee981b5e4af929a89b05c78",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "rippling--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "riverside",
   "name": "Riverside",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel in Plan & Billing, Cancel plan, answering questions until the screen says the account is canceled. The Terms ask for 30 days' notice before the period ends. Mobile Plus is cancelled in the App Store or Google Play. Download recordings: inactive free accounts are deleted after 120 days.",
   "domains": [
    "riverside.com",
    "riverside.fm"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/riverside",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/riverside.json",
   "evidence": {
    "packet_revision": "a4e2082f8f619b20e02cf1fb63d76d85bdd8bb723d6a649ba3dbea30d332c1b7",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "riverside--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "riverside--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "riverside--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "riverside--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "roblox_premium",
   "name": "Roblox Premium",
   "category": "gaming",
   "audience": "personal",
   "summary": "Cancel where you subscribed: on the web or desktop app (Settings, Subscriptions, Cancel Renewal), or in Apple or Google Play settings for mobile purchases. Benefits last until the paid time ends, with no refund. Premium stopped selling on April 30, 2026, so once cancelled you can't resubscribe.",
   "domains": [
    "roblox.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/roblox_premium",
   "hub": "https://stackcut.io/cancel/gaming",
   "json": "https://stackcut.io/exits/roblox_premium.json",
   "evidence": {
    "packet_revision": "69a6878a0f22c951d2613d36da7890bdb4c6b62fa4287b1a08f147918118f611",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "roblox-premium--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "roblox-premium--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "roblox-premium--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "rocket_lawyer",
   "name": "Rocket Lawyer",
   "category": "business_finance",
   "audience": "business",
   "summary": "Downgrade a Rocket Lawyer membership to a free account online, or call (877) 881-0947 or email support; cancel a free trial before it ends. Registered agent service renews yearly: cancel by phone before the renewal date and file a change of agent with your state. No refunds after 30 days.",
   "domains": [
    "rocketlawyer.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/rocket_lawyer",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/rocket_lawyer.json",
   "evidence": {
    "packet_revision": "6492e6cb397c1040bbf364e8ccf56f5ae44a9d35526129732c362f0c726ac7ce",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "rocket-lawyer--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "rocket-lawyer--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "rocket-lawyer--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "rocket_money",
   "name": "Rocket Money Premium",
   "category": "finance_apps",
   "audience": "personal",
   "summary": "In the app or on the website open Settings, Membership, Manage, drag the price slider to $0/month, then Cancel Subscription and follow the prompts. Premium lasts to the end of the billing cycle. Gotcha: Apple- or Google-billed Premium must be cancelled in that store, and cancelling doesn't delete your account.",
   "domains": [
    "rocketmoney.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/rocket_money",
   "hub": "https://stackcut.io/cancel/money-apps",
   "json": "https://stackcut.io/exits/rocket_money.json",
   "evidence": {
    "packet_revision": "75fdf3630cc54210b42195e317bb237aac0fbba9e052e291acd77db110867865",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "rocket-money--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "rocket-money--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "rocket-money--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "rocket-money--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "rocketlane",
   "name": "Rocketlane",
   "category": "productivity",
   "audience": "business",
   "summary": "Rocketlane's help center has no cancel steps. To stop renewal, send written notice to care@rocketlane.com at least 30 days before the subscription term ends, or it renews at then-current prices. Ending early still leaves the whole term's charges due, with no refunds.",
   "domains": [
    "rocketlane.com",
    "help.rocketlane.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/rocketlane",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/rocketlane.json",
   "evidence": {
    "packet_revision": "2e004ba2bd58270c37a1bc8a9ebd2f4954ea2be88a53a989523a82c5a03c1451",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "rocketlane--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "rocketlane--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "rocketreach",
   "name": "RocketReach",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel in Account Settings, Usage & Billing: Manage Subscription, Cancel Subscription, then finish the prompts. It only counts once you get both the confirmation screen and the email. Access lasts to the end of the billing cycle; unused credits are then lost. No refunds. Team Plans cancel by email.",
   "domains": [
    "rocketreach.co"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/rocketreach",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/rocketreach.json",
   "evidence": {
    "packet_revision": "293862126a93dfa0fc2b26439c3a6c40d3db4c0aadc415680c743faa2aa4e4f8",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "rocketreach--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "rocketreach--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "rocketreach--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "rumble",
   "name": "Rumble",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel Rumble Premium at rumble.com/account/recurring-subs: click Cancel next to Premium and confirm. Premium bought in the iPhone or Android app is cancelled in your Apple or Google account. Access lasts to the end of the paid period; no refunds. Custom Video Player plans need an email five days before renewal.",
   "domains": [
    "rumble.com",
    "rumble.support"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/rumble",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/rumble.json",
   "evidence": {
    "packet_revision": "6cf4f36b0dc84d275e8e72838b7e5a3f90129dd8114d3d49b50b2a49bd407e16",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "rumble--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "rumble--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "rumble--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "rumble--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "runway",
   "name": "Runway",
   "category": "design_creative",
   "audience": "personal",
   "summary": "On the web billing page click Cancel plan, then Continue to cancel plan, then Confirm cancellation in Stripe; stopping at the feedback step doesn't cancel. Paid features last to the cycle's end. Deleting the account doesn't stop billing, workspaces bill separately, and app-store plans cancel with Apple or Google.",
   "domains": [
    "runway.com",
    "runwayml.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/runway",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/runway.json",
   "evidence": {
    "packet_revision": "65ac61b012d0d2836593dd7c7cfe896727cc5caa7d7c5b1c70d651a0916cd377",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "runway--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "runway--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "runway--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "runway--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "runway--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "salesforce",
   "name": "Salesforce",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Most Salesforce subscriptions are annual contracts that renew for one-year terms unless you give written notice (email acceptable) at least 30 days before the term ends. Fees are non-refundable and quantities can't drop mid-term, so cut seats or products at renewal. Request any data export within 30 days of termination.",
   "domains": [
    "salesforce.com",
    "force.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/salesforce",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/salesforce.json",
   "evidence": {
    "packet_revision": "968a4ca16432f2107dec39e7608f3d9b4ba7a9565af70157a49dfc615df39028",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "salesforce--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "salesforce--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "savvycal",
   "name": "SavvyCal",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel on the Billing page (Settings, then Billing, which links to your billing portal) or by emailing support@savvycal.com; it takes effect at the end of the paid term. Cancelling keeps your account; deleting it is permanent. Full refund if you cancel within 30 days of starting.",
   "domains": [
    "savvycal.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/savvycal",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/savvycal.json",
   "evidence": {
    "packet_revision": "0ad53c1ba78413bed96a38a263b221a753b629c26196fc030b56f9bd04b480d1",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "savvycal--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "savvycal--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "scoro",
   "name": "Scoro",
   "category": "productivity",
   "audience": "business",
   "summary": "Site administrators click Cancel subscription under Settings > Administration > Plan, add-ons and billing; Scoro's team then follows up. The contract renews each billing period unless notice comes 30 days before expiry, commitment periods can't be ended or lowered early, and Contents must be downloaded within 30 days after the contract ends.",
   "domains": [
    "scoro.com",
    "support.scoro.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/scoro",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/scoro.json",
   "evidence": {
    "packet_revision": "df16ee78e5902f8ec489235792ff386ddfd60aa755fbbcbdba3dadfc3cd6fa5e",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "scoro--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "scoro--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "screencastify",
   "name": "Screencastify",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Open the Account Dashboard, choose Cancel Subscription at the bottom, then Yes, Cancel: this only turns off auto-renew, so the plan runs to the end of its term. Gotcha: there are no full or pro-rated refunds, and ending mid-term needs a support ticket.",
   "domains": [
    "screencastify.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/screencastify",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/screencastify.json",
   "evidence": {
    "packet_revision": "7554dd11db5f018046ae7ddea2282ca64951058c7d557065309e936abc465d86",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "screencastify--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "screencastify--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "screencastify--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "scribd",
   "name": "Scribd",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Cancel on the Scribd website: Your account, Manage Subscription, then Cancel subscription; this also ends Slideshare. App Store and Google Play signups cancel with Apple or Google. Access runs to the end of the billing period, but a free trial ends at once. Everand is a separate subscription.",
   "domains": [
    "scribd.com",
    "slideshare.net"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "paypal"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/scribd",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/scribd.json",
   "evidence": {
    "packet_revision": "8ace69751eeae885cc4d2cf7b0ace0bf43be098b94529f2f69887bd7560a5acc",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "scribd--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "scribd--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "scribd--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "scribd--paypal--r4",
      "channel": "paypal",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "seamless_ai",
   "name": "Seamless.AI",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Every subscription is an annual contract, even when billed monthly. At least 60 days before renewal, an owner or admin must select Modify My Subscription on the Billing page, complete the form and meet a Customer Success Representative; otherwise it renews for 12 months. All sales are final.",
   "domains": [
    "seamless.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/seamless_ai",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/seamless_ai.json",
   "evidence": {
    "packet_revision": "526da4e09747316465963c5acf7809462930216cfd4e17dede064565322ec5b0",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "seamless-ai--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "segment",
   "name": "Twilio Segment",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Change or cancel a Team plan in Settings > Usage & Billing > Plans; monthly plans get a prorated final bill plus MTU overages, and annual prepayments aren't refunded. Gotcha: delete the workspace or cycle write keys, or incoming data keeps adding charges. Contracts run to the Order Form's end.",
   "domains": [
    "segment.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/segment",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/segment.json",
   "evidence": {
    "packet_revision": "67a73d101c4c5a061d178ab86db92a323236117b2578b5a47aadf2e1c8137ab0",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "segment--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "segment--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "segment--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "sejda",
   "name": "Sejda",
   "category": "productivity",
   "audience": "business",
   "summary": "Click Stop auto-renewal next to your subscription at sejda.com/account, or email hi@sejda.com; it ends at the end of the billing cycle. FastSpring, Sejda's reseller, bills you, and its order email also links to a cancel page. No refunds unless the law requires (EU: 14 days). Week Passes never renew.",
   "domains": [
    "sejda.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/sejda",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/sejda.json",
   "evidence": {
    "packet_revision": "77ee53ed742c1386ee2655723e0afad4f866e8f2d5dddb0a2ccc169100ec3525",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "sejda--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "sejda--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "sejda--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "semaphore",
   "name": "Semaphore",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Usage-billed CI: charges come from running jobs and add-ons. To stop everything, the organization owner removes all projects, then deletes the organization; it cannot be undone. To close the whole account, email support@semaphore.io with your email and username. Fees paid or payable are not reimbursed.",
   "domains": [
    "semaphore.io",
    "docs.semaphore.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/semaphore",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/semaphore.json",
   "evidence": {
    "packet_revision": "c43a4f64758e514c07ad1ee7040428ec8b4e08e83cac78e1b1542c1104b4ec82",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "semaphore--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "semaphore--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "semaphore--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "semgrep",
   "name": "Semgrep",
   "category": "developer_tools",
   "audience": "business",
   "summary": "No self-serve cancel is documented: email billing@semgrep.com to modify or cancel a plan. Card-paid Team plans are charged monthly; invoice and purchase-order plans go through billing, Enterprise contracts through Semgrep Sales. Export findings as CSV first. The Free Edition allows at most 10 contributors.",
   "domains": [
    "semgrep.dev"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/semgrep",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/semgrep.json",
   "evidence": {
    "packet_revision": "192ea7dde875cdb226b6c7f5118b052b8b092cd58456541c20c0c3ba157208a8",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "semgrep--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "semgrep--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "semrush",
   "name": "Semrush",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Log in and submit the Cancellation Form (semrush.com/cancel), then click the emailed confirmation link within 24 hours or billing continues. Cancellation takes effect at the end of the committed term. Add-ons go through the Contact Form, apps through My Apps. Refunds only within 7 days for eligible annual purchases.",
   "domains": [
    "semrush.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/semrush",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/semrush.json",
   "evidence": {
    "packet_revision": "6e077651323ce1e42f5527aa515060a1d4c34da92ff65f205d5a886e878bc903",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "semrush--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "semrush--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "semrush--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "sender",
   "name": "Sender",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel in the Sender dashboard: Account settings, Billing, Change or renew plan, then Cancel recurring payment. Paid features last until the Valid until date, then the account moves to the free plan. Unused time is not refunded, and remaining email credits are forfeited.",
   "domains": [
    "sender.net",
    "app.sender.net"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/sender",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/sender.json",
   "evidence": {
    "packet_revision": "bf8f21acf67835d966d94382cbdc51a7e76a8e3a4f9ce20bd9ad5375da886cf8",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "sender--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "sendgrid",
   "name": "Twilio SendGrid",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An account administrator cancels each paid product under Account Details, Your Products, Cancel Subscription (Twilio Console: Settings, Account Details, Your Products). The plan works until month end, then the account drops to End of Trial and can't send. Deleting the account and data takes a separate Support request.",
   "domains": [
    "sendgrid.com",
    "twilio.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "email",
    "form",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/sendgrid",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/sendgrid.json",
   "evidence": {
    "packet_revision": "c633603d54b4caec7793c3b35449142e6c65afa46325cf53bc9520b4cc42e69b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "sendgrid--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "sendgrid--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "sendgrid--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "sendgrid--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "sendgrid--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "sendgrid--sales-contract--r6",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "sendpulse",
   "name": "SendPulse",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "In the web app, click your profile picture, then Payments, My Subscriptions, select the plan and click Cancel subscription; give a reason and confirm. The plan stays active until the billing period ends. All plans renew automatically. Refunds cover only unspent funds within 30 days, and none after 200 emails are sent.",
   "domains": [
    "sendpulse.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/sendpulse",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/sendpulse.json",
   "evidence": {
    "packet_revision": "6966469c2b4a72c6b07dc45c2d30a5fbf8aab178b439b0c0d451dde34753dd42",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "sendpulse--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "senja",
   "name": "Senja",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "On the Billing page (app.senja.io/billing), click Or cancel your subscription and follow the prompts; the account drops to Free when the billing period ends and a confirmation email follows. Free shows only 15 testimonials, so export to CSV first. A paused subscription has no cancel button: contact support.",
   "domains": [
    "senja.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/senja",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/senja.json",
   "evidence": {
    "packet_revision": "eb7388be5bafac0425aa0111c353082729406193b0edd1df51114a4aa897a86b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "senja--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "senja--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "sentry",
   "name": "Sentry",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An Owner or Billing member cancels, or drops to the free Developer plan, in Settings, Subscription. It takes effect at the end of the current monthly or annual term, with no refunds. Gotcha: an email or phone request doesn't count as notice of non-renewal, and terms renew automatically.",
   "domains": [
    "sentry.io"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/sentry",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/sentry.json",
   "evidence": {
    "packet_revision": "75af019c7ad2d9aa2fb9811fc89ac54139ac10b807b325ad88fe4e9eeb58e9e0",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "sentry--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "sentry--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "sentry--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "seon",
   "name": "SEON",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Signed SEON Order Forms are non-cancellable and renew automatically unless written notice reaches legal@seon.io at least 60 days before expiry. Online orders with no fixed term end by email to info@seon.io, with immediate effect. Customer Data can be exported for 30 days after termination.",
   "domains": [
    "seon.io",
    "docs.seon.io",
    "login.seon.io",
    "status.seon.io",
    "trust.seon.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/seon",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/seon.json",
   "evidence": {
    "packet_revision": "db06cd40980e4bc4936b37fe5ea11aec58676cc4f43d309369609942b1c07a54",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "seon--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "seon--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "serpapi",
   "name": "SerpApi",
   "category": "developer_tools",
   "audience": "business",
   "summary": "SerpApi plans are month-to-month and can be cancelled anytime; remaining searches stay usable until the renewal date. The Terms let you end service by notifying SerpApi (contact@serpapi.com). Full refund within 7 days of subscribing unless you've used over 20% of your searches. Watch Automatic Early Renewal.",
   "domains": [
    "serpapi.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/serpapi",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/serpapi.json",
   "evidence": {
    "packet_revision": "3b1157bd1639d301b6f1d0853712798ed06332ab94d0dd4bc2783fa4f0013543",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "serpapi--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "serpapi--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "serper",
   "name": "Serper",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Serper sells search API credits, with 2,500 free queries and no card needed to start. Its terms describe no subscription: stop sending requests to stop usage. A full refund is possible within 7 days of your first credit payment if under 20% is used. Serper may end the API license at any time.",
   "domains": [
    "serper.dev"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/serper",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/serper.json",
   "evidence": {
    "packet_revision": "b39d51ee320e92646e785106a41012f705d86047543418b881e47e231d173611",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "serper--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "serper--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "seven_shifts",
   "name": "7shifts",
   "category": "business_finance",
   "audience": "business",
   "summary": "An Admin cancels in the web app: Settings > Billing, Cancel Account, pick a reason, confirm; access lasts to the end of the billing cycle, with no refunds. Gotcha: 7shifts Payroll has its own cancel steps, ADP Marketplace accounts cancel in ADP, and an expired card doesn't stop charges.",
   "domains": [
    "7shifts.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/seven_shifts",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/seven_shifts.json",
   "evidence": {
    "packet_revision": "9ea695065f770913752f82561185ea4efbdfa15b2a79ba11eb8922e4f97f7b00",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "seven-shifts--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "seven-shifts--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "seven-shifts--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "shippo",
   "name": "Shippo",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Pro users downgrade to the free Starter plan under Account Settings, Plan, Adjust Plan; changes start next cycle, with no refunds. To close the account, pay any pending purchases, then use Plan, Close Account; it can't be undone. API plans change in the API Portal; Premier goes through Shippo.",
   "domains": [
    "goshippo.com",
    "support.goshippo.com",
    "portal.goshippo.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/shippo",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/shippo.json",
   "evidence": {
    "packet_revision": "31eabbbe91721516ad0272c84121a6026941abfb27aed3f0a7c5bdb5e6de44df",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "shippo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "shippo--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "shippo--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "shippo--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "shopify",
   "name": "Shopify",
   "category": "productivity",
   "audience": "business",
   "summary": "Store owners cancel in the Shopify admin: Settings > Plan > Cancel plan, pick a reason, enter your password, click Cancel plan (same in the app). Shopify Plus stores go through Plus Support. Gotcha: no refund for unused time, pending app charges bill at once, and domain renewals aren't cancelled.",
   "domains": [
    "shopify.com",
    "myshopify.com"
   ],
   "channels": [
    "direct_app",
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/shopify",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/shopify.json",
   "evidence": {
    "packet_revision": "0fb76383cb691f7397ead48194c98659f69162fc9d4bb8421d795ba242c93c8e",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "shopify--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "shopify--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "shopify--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "short_io",
   "name": "Short.io",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel a trial or paid plan by downgrading to the Free plan (Organization Settings, Plan tab, Downgrade, Confirm change) as the account owner. Paid features end immediately, with prorated credit; links keep working within Free limits. Refunds are case by case. Link export must be switched on by support first.",
   "domains": [
    "short.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/short_io",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/short_io.json",
   "evidence": {
    "packet_revision": "f2bea64b76473801a6d25364e990e57c4372d6de078ce640cd117688c5330d43",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "short-io--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "short-io--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "shortcut",
   "name": "Shortcut",
   "category": "productivity",
   "audience": "business",
   "summary": "An Owner cancels by disabling the Organization on the Manage Organization and Workspaces page. Payment details stay on file until you ask Support to remove them, and nothing is refunded. To stop paying, a team of 10 or fewer can instead move to the Free plan from Billing settings.",
   "domains": [
    "shortcut.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/shortcut",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/shortcut.json",
   "evidence": {
    "packet_revision": "43d88079aa990f222ff7405799a9882b74b0a3d3a1c814a0782365885d59fd98",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "shortcut--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "shutterstock",
   "name": "Shutterstock",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel in the Cancel plan module on your Plans page, at least 12 hours before renewal. Monthly plans and packs cancel free. An annual plan billed monthly keeps billing through its 12 months unless you choose Cancel early, costing 50% of the remaining cost. Purchases are generally non-refundable.",
   "domains": [
    "shutterstock.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/shutterstock",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/shutterstock.json",
   "evidence": {
    "packet_revision": "2bf041330902e15c59979d19455fd365d963d6ebbf676d9c05d674fbac0c7972",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "shutterstock--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "shutterstock--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "shutterstock--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "signeasy",
   "name": "Signeasy",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel where you pay: on the web, click your initials, Accounts & Settings, Billing, Cancel Subscription (Team Admins for team plans); on iPhone, Settings, your name, Subscriptions; on Android, Google Play subscriptions. Access runs to the end of the paid period. Refund windows differ by page and platform.",
   "domains": [
    "signeasy.com",
    "app.signeasy.com",
    "support.signeasy.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/signeasy",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/signeasy.json",
   "evidence": {
    "packet_revision": "a99fa961379c3b860ff5f2528373367ae5990e422d4cad55fa84bc019550a0fe",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "signeasy--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "signeasy--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "signeasy--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "signeasy--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "signnow",
   "name": "SignNow",
   "category": "productivity",
   "audience": "business",
   "summary": "An admin cancels on the web: My Account, Subscription tab, Cancel your subscription. Access usually lasts to the end of the term, then the account turns read-only but keeps documents. App Store, Google Play and marketplace purchases are cancelled there; invoiced contracts via your account representative.",
   "domains": [
    "signnow.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/signnow",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/signnow.json",
   "evidence": {
    "packet_revision": "9f93c411723959c264e3956159c3378396a1f2957d1b2b9c1b8d147c304dc171",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "signnow--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "signnow--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "signnow--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "signnow--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "signnow--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "signwell",
   "name": "SignWell",
   "category": "productivity",
   "audience": "business",
   "summary": "Only the team owner can cancel: Account Settings, Plans and Billing, Cancel Plan, then confirm. SignWell's help treats this as deleting the account, which permanently removes all documents and data, so download signed PDFs first. Refunds are considered only within 30 days and if nothing was signed.",
   "domains": [
    "signwell.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/signwell",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/signwell.json",
   "evidence": {
    "packet_revision": "748f7adfffa0ea2d74fd4e95dc893f3dfe647b8f9c08b62c7974c5d2bd3aa942",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "signwell--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "signwell--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "similarweb",
   "name": "Similarweb",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Self-service plans and trials: open Settings & Help, Account, Subscription Information and click Cancel Plan; the plan stays active to the end of the period. Business plans follow the contract: 12-month terms renew unless either side gives 30 days' notice. Fees are non-refundable; cancel a trial within 7 days.",
   "domains": [
    "similarweb.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/similarweb",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/similarweb.json",
   "evidence": {
    "packet_revision": "bccee77a41a9aad9640b85c41a99658d15d9d18bfe364439ad346633c610495d",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "similarweb--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "similarweb--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "similarweb--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "similarweb--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "simplepractice",
   "name": "SimplePractice",
   "category": "business_finance",
   "audience": "business",
   "summary": "Cancel it yourself in Settings, Practice, Plan info, then Cancel account; SimplePractice can't do it for you. Gotcha: cancelling takes effect immediately, permanently deletes the account and its data, and gives no prorated refund, so export client data first.",
   "domains": [
    "simplepractice.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/simplepractice",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/simplepractice.json",
   "evidence": {
    "packet_revision": "5352d1647c665bfca73f470ed9eeb40749a5f3f8bfd08b5fb8dd3ed25c98de15",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "simplepractice--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "simplified",
   "name": "Simplified",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "On the web, cancel in Settings, Billing: View Details, the arrow next to Change Plan, Cancel Subscription, then a reason. The plan runs to the end of the paid period, then drops to Free; plans aren't refunded and no renewal reminder is sent. App-store subscriptions cancel in Apple or Google settings.",
   "domains": [
    "simplified.com",
    "app.simplified.com",
    "help.simplified.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/simplified",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/simplified.json",
   "evidence": {
    "packet_revision": "2c80c6423ea04772e7dcba7c9d4fbd0c3d919f4471b401532ebb93507b895ac9",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "simplified--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "simplified--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "simplified--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "simplified--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "simplybook",
   "name": "SimplyBook.me",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel the recurring payment under Plans & Prices, Subscriptions, three-dot menu, Cancel recurring. No further charges; the account stays with limited free-tier features. No cancellation fees, and purchases are non-refundable except a 14-day consumer withdrawal. You can't downgrade to Free. Deleting the account is separate and permanent.",
   "domains": [
    "simplybook.me",
    "help.simplybook.me"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/simplybook",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/simplybook.json",
   "evidence": {
    "packet_revision": "81c79132f531577f350d614f3021da35798f820d26fe8a37ac0fc7d773328054",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "simplybook--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "simplybook--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "siriusxm",
   "name": "SiriusXM",
   "category": "music_audio",
   "audience": "personal",
   "summary": "Cancel a SiriusXM-billed plan in the Online Account Center's Subscriptions tab, by chat, or by calling 866-635-8641, at least 24 hours before renewal; it ends with the billing period, without refunds except early-cancel windows. Apple, Google Play, Roku and T-Mobile billing are cancelled with them.",
   "domains": [
    "siriusxm.com"
   ],
   "channels": [
    "apple_app_store",
    "carrier_or_isp",
    "direct_web",
    "google_play",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/siriusxm",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/siriusxm.json",
   "evidence": {
    "packet_revision": "8bf750310d59fce1c785ff77e86e97699566e667b8e40c26a22a27f13930fce9",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "siriusxm--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "siriusxm--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "siriusxm--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "siriusxm--roku--r4",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "siriusxm--carrier-or-isp--r5",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "siteground",
   "name": "SiteGround",
   "category": "developer_tools",
   "audience": "business",
   "summary": "In the Client Area, open Services, Hosting, Settings and the three-dot menu: Renewal Settings turns auto-renewal off, Cancel ends the plan now or at expiry. Money back within 30 days (shared) or 14 (cloud). Gotcha: domains aren't cancelled with hosting, and a promotional domain's fee may be charged on cancelling.",
   "domains": [
    "siteground.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/siteground",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/siteground.json",
   "evidence": {
    "packet_revision": "1b0c788ad829dfc42c0ea730a726d8ab4109a3aa84f2370d14a8434e0df99807",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "siteground--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "siteground--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "siteground--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "sketch",
   "name": "Sketch",
   "category": "design_creative",
   "audience": "personal",
   "summary": "An Admin cancels in the web app: Switch Workspace, Settings, Billing, Cancel Subscription. Access lasts to the end of the billing period; documents turn read-only and are deleted 90 days later. App Store subscriptions cancel in the App Store. Enterprise is a yearly commitment.",
   "domains": [
    "sketch.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/sketch",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/sketch.json",
   "evidence": {
    "packet_revision": "c6588037d4acbd0d164491b0772bbacd4e5e70d02376b8669702833f78adf454",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "sketch--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "sketch--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "sketch--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "sketchup",
   "name": "SketchUp",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Turn off auto-renewal in the Trimble Admin Console (Products & Licenses, Manage Subscriptions) or the Account Management Portal (Plan Settings). App Store subscriptions cancel with Apple. The plan runs to the end of the paid term; refunds only within 14 days (annual) or 7 days (first monthly purchase).",
   "domains": [
    "sketchup.com",
    "sketchup.trimble.com",
    "help.sketchup.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/sketchup",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/sketchup.json",
   "evidence": {
    "packet_revision": "3e97b3fb0a58147afdef8c826e6d6c83b6260d9f01823a90bb86715028140f68",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "sketchup--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "sketchup--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "sketchup--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "skillshare",
   "name": "Skillshare",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel on skillshare.com in a browser: Account settings, then Membership & Payments, then Cancel membership. App Store and Google Play memberships cancel in that store; Teams plans by emailing Skillshare. Access runs to the end of the billing period; renewals aren't refunded.",
   "domains": [
    "skillshare.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/skillshare",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/skillshare.json",
   "evidence": {
    "packet_revision": "ebea31617133bbd8a345bdaaa8a3a0b4e2ce42c2b86671ca7523d812159c943b",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "skillshare--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "skillshare--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "skillshare--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "skillshare--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "skool",
   "name": "Skool",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Group owners: in the group, open SETTINGS, Billing, Manage subscription, Cancel subscription; the group stays until the billing period ends, then it's archived read-only. Paid members: Settings, Communities, SETTINGS next to the group, Manage membership. Gotcha: Skool gives owners no refunds; members' refunds are up to the group's admins.",
   "domains": [
    "skool.com"
   ],
   "channels": [
    "direct_app",
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/skool",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/skool.json",
   "evidence": {
    "packet_revision": "f8c28d501edb257e76db2665840f371279a41f57e2bbb84dacc65594f9640849",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "skool--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "skool--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "skool--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "skool--direct-app--r4",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "slab",
   "name": "Slab",
   "category": "productivity",
   "audience": "business",
   "summary": "A Slab admin cancels on the Billing page: Cancel under Danger zone, give a reason, Confirm. You can keep writing until the next billing date; then all posts become read-only. Gotcha: deleting the team (only after cancelling) deletes all content, so export Markdown or Docx first.",
   "domains": [
    "slab.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/slab",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/slab.json",
   "evidence": {
    "packet_revision": "90b219ff5af2134d3e10f5a630acf05cf1903a6335e712cd19dbe7e13bbf5167",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "slab--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "slab--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "slab--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "slack",
   "name": "Slack",
   "category": "communication",
   "audience": "business",
   "summary": "A Workspace Owner (or whoever upgraded) downgrades in Admin, Manage billing, Change plan details, Downgrade to Free, now or at renewal; no refund is documented. The Free plan shows only 90 days of history and deletes data over a year old, so export first.",
   "domains": [
    "slack.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/slack",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/slack.json",
   "evidence": {
    "packet_revision": "8fd5085c38cc8cc1f1433d3e5da61c82228e85155fbe83d9460a105ecd4b751a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "slack--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "slack--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "sling_tv",
   "name": "Sling TV",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Sign in at sling.com/account, select Manage, then Cancel; access runs to your next bill date, a confirmation email follows, and there are no refunds for partial months. Roku-billed Sling is managed by Sling: call 888-394-6698. Consider pausing for up to 6 months; DVR recordings are kept 90 days.",
   "domains": [
    "sling.com"
   ],
   "channels": [
    "direct_web",
    "roku"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/sling_tv",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/sling_tv.json",
   "evidence": {
    "packet_revision": "8edf22958c831454bcd9d7f177970a06cbb6016439ab877cabdac30c5166308b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "sling-tv--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "sling-tv--roku--r2",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "smallpdf",
   "name": "Smallpdf",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel in a browser: Account settings, Plan & Billing, Manage subscription, Cancel Subscription, then confirm. Pro lasts to the end of the billing period; a cancelled free trial ends Pro at once. App Store and Google Play subscriptions are cancelled in the store. Terminating mid-term may cost a fee.",
   "domains": [
    "smallpdf.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/smallpdf",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/smallpdf.json",
   "evidence": {
    "packet_revision": "e8c41ce917553d5a41e7cb3b24d836475c2d33c6799a2a8191e58e45392ed252",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "smallpdf--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "smallpdf--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "smallpdf--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "smartlead",
   "name": "Smartlead",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Base and Pro: click your profile picture, Settings, Subscription, then Cancel; the plan runs to the end of the billing cycle. Custom plans: email support. Gotcha: SmartSenders mailboxes bill separately until you delete them, and your data is deleted after a two-week grace period.",
   "domains": [
    "smartlead.ai"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/smartlead",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/smartlead.json",
   "evidence": {
    "packet_revision": "084a1c625ef3bc1fa29ae38b651df6ce9c0fc739062b5bbb0f1648f6cab6bb9f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "smartlead--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "smartlead--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "smartlead--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "smartsheet",
   "name": "Smartsheet",
   "category": "productivity",
   "audience": "business",
   "summary": "The System Admin cancels Pro or Business under Account, Plan & Billing Info, Cancel Account (now or at cycle end); submit at least 30 days before renewal. Invoice-billed plans use the cancellation request form; Enterprise goes through Support or sales. Data turns read-only, then is deleted 30 days after cancellation.",
   "domains": [
    "smartsheet.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/smartsheet",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/smartsheet.json",
   "evidence": {
    "packet_revision": "975aa7be1c399a10c5acfe5eea9d34bfd21a45df6e98f994a7f59d40473a8892",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "smartsheet--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "smartsheet--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "smartsheet--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "smartsheet--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "snyk",
   "name": "Snyk",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Snyk plans renew automatically. To stop one, send written notice of non-renewal to renewals@snyk.io at least 30 days before the term ends; Enterprise Tenant Admins see the renewal date under Settings, Plan and billing, Your Plan. Gotcha: fees and unused credits aren't refunded.",
   "domains": [
    "snyk.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/snyk",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/snyk.json",
   "evidence": {
    "packet_revision": "f71e45b545625a44ebcacf6c970d56db5b75b1cd637b2be280e4989b4d79ae11",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "snyk--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "snyk--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "socialbee",
   "name": "SocialBee",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "In SocialBee, go to Billing Settings, scroll to the bottom, click Cancel products, choose what to cancel and tick the required boxes; it ends when the billing cycle does. FastSpring bills it and can also cancel from your receipt email. Refunds only within 30 days of the first purchase.",
   "domains": [
    "socialbee.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/socialbee",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/socialbee.json",
   "evidence": {
    "packet_revision": "26d61d9acc031be227ceb88b0494895340f30b2804b1af007d76f726b96e25ff",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "socialbee--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "socialbee--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "softr",
   "name": "Softr",
   "category": "developer_tools",
   "audience": "business",
   "summary": "The workspace owner uses Cancel Subscription in the workspace's Plan and billing section; the plan stays active to the end of the billing period, then reverts to Free. Each workspace is billed separately. Full refunds by email within 14 days (monthly) or 30 days (yearly) of the first payment.",
   "domains": [
    "softr.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/softr",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/softr.json",
   "evidence": {
    "packet_revision": "168ffd57dc0fb791d2f2ad736dbd7b4147597e78f40c33d459a2bab2ebae2039",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "softr--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "softr--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "spark",
   "name": "Spark",
   "category": "productivity",
   "audience": "business",
   "summary": "If you bought on desktop or the web, cancel in Spark Settings: your email address, Manage, then cancel. Apple, Google Play and Huawei purchases cancel in that store. Team Owners cancel in Team settings or by email at least 5 business days before the period ends. Deleting the app does not cancel.",
   "domains": [
    "sparkmailapp.com",
    "app.sparkmailapp.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/spark",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/spark.json",
   "evidence": {
    "packet_revision": "ddeb15132d301c5f0543c80e8661ce78c125082876e28cd017f9042c401b219f",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "spark--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "spark--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "spark--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "spark--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "spark--direct-web--r5",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "speechify",
   "name": "Speechify",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Cancel where you subscribed (your receipt email says where): on the web, click your photo, Settings, then Cancel Subscription; PayPal, Apple and Google Play subscriptions cancel there. Premium lasts until the next billing date. Gotcha: deleting your account doesn't cancel, and only annual plans are refundable, within 7 days.",
   "domains": [
    "speechify.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "paypal"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/speechify",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/speechify.json",
   "evidence": {
    "packet_revision": "4eccc9aeb6e67ca40b90c8f23ada4e92b6b9a56f141e4f3583073aaf43eb702a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "speechify--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "speechify--paypal--r2",
      "channel": "paypal",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "speechify--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "speechify--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "splashtop",
   "name": "Splashtop",
   "category": "productivity",
   "audience": "business",
   "summary": "The account owner signs in at my.splashtop.com, opens Subscriptions from the blue circle, and turns off auto-renewal. Access lasts to the end of the period; there are no refunds. Sales-procured subscriptions need email notice to sales@splashtop.com 30 days before renewal. App add-ons bought through Google Play or Apple cancel there.",
   "domains": [
    "splashtop.com",
    "my.splashtop.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/splashtop",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/splashtop.json",
   "evidence": {
    "packet_revision": "792de298ec5089e7a85434cea9465090961829f4f76fdad106d8cf0f02d0181b",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "splashtop--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "splashtop--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "splashtop--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "splashtop--apple-app-store--r4",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "spotify",
   "name": "Spotify",
   "category": "music_audio",
   "audience": "personal",
   "summary": "Cancel on your Spotify account page: Manage your plan, then Cancel subscription, and continue to the confirmation message. Premium lasts until the next billing date, then the account goes free with playlists kept. Family and Duo members can't cancel the plan; partner billing is cancelled with the partner.",
   "domains": [
    "spotify.com"
   ],
   "channels": [
    "carrier_or_isp",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/spotify",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/spotify.json",
   "evidence": {
    "packet_revision": "f2149171f3194babeccb581498ba4ef7a67416dae68dd8e493aba834fcf8c7ee",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "spotify--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "spotify--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "spotify--carrier-or-isp--r3",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "sprig",
   "name": "Sprig",
   "category": "productivity",
   "audience": "business",
   "summary": "Starter: go to Settings > Billing & Plans > Manage plan, sign in to the billing system with the billing email and cancel; the account reverts to Free after the cycle. Enterprise terms renew every 12 months unless you email non-renewal notice to legal@sprig.com 60 days before the term ends.",
   "domains": [
    "sprig.com",
    "docs.sprig.com",
    "app.sprig.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/sprig",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/sprig.json",
   "evidence": {
    "packet_revision": "96539e26813331872ce43e1d7d93606d300ffb79880b8b494d958a39612c33de",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "sprig--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "sprig--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "sprout_social",
   "name": "Sprout Social",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Open Account and Settings, Billing, and select Deactivate; access lasts until the contract term ends. Annual plans paid monthly and invoiced plans need emailed notice at least 30 days before the term ends. No refunds for unused fees, and data can be removed within 30 days.",
   "domains": [
    "sproutsocial.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/sprout_social",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/sprout_social.json",
   "evidence": {
    "packet_revision": "ff9b1967e565f0041cf181bd81df14a6fa17ccaf987bce2caab7b295232c4b76",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "sprout-social--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "sprout-social--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "squarespace",
   "name": "Squarespace",
   "category": "productivity",
   "audience": "business",
   "summary": "Open the site's Billing panel, click the plan, then Cancel subscription and finish the reason form. Annual plans cancelled within 14 days get a refund; monthly plans and renewals don't. Gotcha: domains, Google Workspace, Acuity and Email Campaigns keep billing until you cancel each one separately.",
   "domains": [
    "squarespace.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/squarespace",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/squarespace.json",
   "evidence": {
    "packet_revision": "83971f549065b87b783f0b2f48427b38ad226814a861df9fe2a2ada071dd363a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "squarespace--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "squarespace--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "stan_store",
   "name": "Stan",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel in the Stan admin under Settings, Billing, Cancel Subscription; access lasts until the billing cycle ends. Plans started in the iPhone app are cancelled through Apple. Cancel before your billing date: after it, the cancel waits a full cycle. Cancel your customers' memberships first, or they keep being charged.",
   "domains": [
    "stan.store",
    "stanwith.me"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/stan_store",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/stan_store.json",
   "evidence": {
    "packet_revision": "0a76d0c7365793720d62e4f032d29dd8d380bc4e6e5e90eee9190e069ed9c05f",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "stan-store--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "stan-store--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "starz",
   "name": "Starz",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "On STARZ.com, log in, open the user icon, Settings, then Cancel Subscription under Billing Plan & Information, and Submit; access lasts to the end of the billing cycle and an email confirms it. Apple, Google, Amazon, Roku, Hulu, YouTube TV, Sling TV and cable subscriptions cancel with that company.",
   "domains": [
    "starz.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner",
    "roku"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/starz",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/starz.json",
   "evidence": {
    "packet_revision": "679cdb0c0d26f87d26b2c9d628f25a25a3d2f4e3dd04911189bdd9045954b555",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "starz--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "starz--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "starz--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "starz--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "starz--roku--r5",
      "channel": "roku",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "starz--reseller-or-partner--r6",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "statsig",
   "name": "Statsig",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Statsig Pro ($150 a month, one project) renews monthly unless you cancel before the current term ends; Statsig doesn't name the cancel control, and notices go to contractnotices@statsig.com. Overages land on the next bill. Enterprise terms renew for 12 months unless notice comes 30 days before term end.",
   "domains": [
    "statsig.com",
    "console.statsig.com",
    "docs.statsig.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/statsig",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/statsig.json",
   "evidence": {
    "packet_revision": "6a84a5ef0e564c28a6fee870560775738c5a40bf29d5ed7524863574c5a70f64",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "statsig--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "statsig--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "statuspage",
   "name": "Atlassian Statuspage",
   "category": "developer_tools",
   "audience": "business",
   "summary": "A Billing admin opens the avatar menu, Billing, picks the page, then Cancel the subscription (ends at period end) or Click here (ends at once: the page goes inactive, no credit). Annual plans go through Atlassian support and auto-renew unless you give notice before the term ends.",
   "domains": [
    "statuspage.io"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/statuspage",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/statuspage.json",
   "evidence": {
    "packet_revision": "d8ddc05fd9e7f67a7876822bb2a77ae012b1176d4f4d27de9ea53dbdecdcc90c",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "statuspage--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "statuspage--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "statuspage--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "storyblocks",
   "name": "Storyblocks",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Plans renew automatically, so cancel before the next billing date. Storyblocks' help points to Support (support@storyblocks.com) for cancelling with a refund and for downgrades. You can download until the period ends, but not re-download afterwards. Licenses for projects made with past downloads stay valid unless refunded.",
   "domains": [
    "storyblocks.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/storyblocks",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/storyblocks.json",
   "evidence": {
    "packet_revision": "e6c8caf5f14d487d1b6baa91b24862bebbdc9ee7112200aae6c37a7ee9d4716a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "storyblocks--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "streamyard",
   "name": "StreamYard",
   "category": "communication",
   "audience": "business",
   "summary": "Cancel in My Account, Billing (or Manage Plan): click Cancel StreamYard subscription. Paid features last until the plan expires, then the account turns Free. Gotcha: recordings stop being available when the paid term ends and can't be restored, so download them first. Refunds: request within 20 days (60 for yearly).",
   "domains": [
    "streamyard.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/streamyard",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/streamyard.json",
   "evidence": {
    "packet_revision": "13e53c2e2dab0cba6950e8edd60792681eb72766b834ab00914ae8bb8f2b1214",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "streamyard--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "streamyard--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "streamyard--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "stripe",
   "name": "Stripe",
   "category": "business_finance",
   "audience": "business",
   "summary": "The owner closes a Stripe account under Settings > Business > Account details > Close account; pay out the balance first, since a closed account can't be reopened. Paid Subscription Plans are cancelled separately by an admin under Your plans and run to the term's end, with no prorated refund.",
   "domains": [
    "stripe.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/stripe",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/stripe.json",
   "evidence": {
    "packet_revision": "c342e01fc0aaaf202d6b4930ca6c5d9b99a5a4cbc36e5a243f986b82f92c3980",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "stripe--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "stripe--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "stytch",
   "name": "Stytch",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Stytch's terms are now Twilio's: either side can end the agreement with at least 30 days' written notice, emailed to legalnotices@twilio.com. Order Form contracts run until the Order Form expires and fees stay owed. No dashboard cancel steps are documented; usage above the free tier keeps billing.",
   "domains": [
    "stytch.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/stytch",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/stytch.json",
   "evidence": {
    "packet_revision": "3012e62414a0498c738e2fae81af5e1d8f0fc0da72ebd275d15798676fbb6ee7",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "stytch--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "stytch--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "sugarcrm",
   "name": "SugarAI",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "SugarAI (formerly SugarCRM) subscriptions renew automatically. To stop renewal, send written notice to order-desk@sugarai.com at least 30 days before the term ends. Fees are non-cancellable and non-refundable. EU/EEA customers can switch providers under the EU Data Act, but remaining committed fees fall due. Reseller purchases go through the reseller.",
   "domains": [
    "sugarai.com",
    "sugarcrm.com"
   ],
   "channels": [
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "letter"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/sugarcrm",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/sugarcrm.json",
   "evidence": {
    "packet_revision": "771930713bf8808096f527ab7300610dfbb00332683e416dab06fd51f20e7ffd",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "sugarcrm--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "sugarcrm--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "sugarcrm--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "suno",
   "name": "Suno",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Cancel at suno.com/account with Cancel Subscription, or in Apple or Google Play settings if you subscribed on mobile; Suno can't change app store subscriptions. You keep the plan until the billing cycle ends. Download the songs you need first: after cancelling, downloads fall to free-tier limits.",
   "domains": [
    "suno.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/suno",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/suno.json",
   "evidence": {
    "packet_revision": "36fcf924bd8084b50fc862c97cf695a38dac22e8d74f624867d9ac84f57daf66",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "suno--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "suno--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "suno--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "supabase",
   "name": "Supabase",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An Owner or Administrator downgrades each organization to the Free Plan: billing page, Subscription Plan, Change subscription plan. It's immediate, with credit for unused time, but the next invoice still bills the cycle's excess usage. AWS or Vercel Marketplace billing changes there; Order contracts need 30 days' written notice.",
   "domains": [
    "supabase.com",
    "supabase.io"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "email",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/supabase",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/supabase.json",
   "evidence": {
    "packet_revision": "cbe0a43b7f648de3c9868e812ea8cb7522a6a7c535a30734b2892aa8c86ef95a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "supabase--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "supabase--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "supabase--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "supabase--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "supergrok",
   "name": "SuperGrok",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Cancel SuperGrok where you bought it: on grok.com under Settings, then Billing, then Manage Subscription, or in the App Store or Google Play subscription settings. Renewals keep charging until you cancel, and payments already made are generally non-refundable.",
   "domains": [
    "grok.com",
    "x.ai"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/supergrok",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/supergrok.json",
   "evidence": {
    "packet_revision": "d550cdae2c832216d8c1fa54e9ae81214997229c08550f02beb4f194850bdeb0",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "supergrok--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "supergrok--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "supergrok--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "superhuman",
   "name": "Superhuman Mail",
   "category": "communication",
   "audience": "business",
   "summary": "Individual Mail subscribers press Cmd+K (Ctrl+K on Windows) and choose Cancel Subscription, or sign in at superhuman.com/admin; Superhuman suite plans cancel at settings.superhuman.com/billing. Access lasts to the end of the billing period. Contracted teams cancel through their Customer Success Manager, with 30 days' written notice before renewal.",
   "domains": [
    "superhuman.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/superhuman",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/superhuman.json",
   "evidence": {
    "packet_revision": "9e9ef219ecd8621405d72ee128ba21b3b45c72a0975ac669d16059257fffa63d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "superhuman--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "superhuman--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "superhuman--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "superhuman--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "surfshark",
   "name": "Surfshark",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel auto-renewal in your Surfshark account (Subscription, then Payments, then Cancel auto-renewal); access lasts until the paid period ends. App store purchases are cancelled with Apple, Google Play or Amazon. Gotcha: cancelling doesn't refund; ask separately within 30 days of a first purchase (website or Google Play).",
   "domains": [
    "surfshark.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/surfshark",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/surfshark.json",
   "evidence": {
    "packet_revision": "0a7009b74aeb4853c7e0ecf8e79474bc6f3e37b4a048ef8654a2b3e38728bbd3",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "surfshark--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "surfshark--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "surfshark--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "surfshark--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "surfshark--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "surveymonkey",
   "name": "SurveyMonkey",
   "category": "productivity",
   "audience": "business",
   "summary": "Turn off auto-renew: My Account, Billing Details, Manage Subscription, Downgrade to Basic, give a reason, Downgrade, then Done (not Keep my plan). Paid features last until the next billing date; remaining time isn't refunded. iOS app purchases are cancelled with Apple; sales-assisted accounts by contacting SurveyMonkey.",
   "domains": [
    "surveymonkey.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/surveymonkey",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/surveymonkey.json",
   "evidence": {
    "packet_revision": "5ec5dd130889f6721b64d1e80372c27d36c3b5f7ae700932f1cbeef1ac8844e0",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "surveymonkey--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "surveymonkey--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "surveymonkey--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "sync_com",
   "name": "Sync.com",
   "category": "cloud_storage",
   "audience": "personal",
   "summary": "Cancel in the web panel: Settings, Account & billing, Manage Subscription, your plan tile, Cancel Subscription, then Cancel my account. Access runs to the end of the paid term. A cancelled paid plan closes the account instead of moving to Free; files are kept 30 days after closing, then may be deleted. Download them first.",
   "domains": [
    "sync.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/sync_com",
   "hub": "https://stackcut.io/cancel/cloud-storage",
   "json": "https://stackcut.io/exits/sync_com.json",
   "evidence": {
    "packet_revision": "6e18facc79fa1d0b9e517ee68373de38ca624ebe33cd611039c600d38b4f8f97",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "sync-com--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "synthesia",
   "name": "Synthesia",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Starter and Pro plans are cancelled in Account info, Billing, three-dot menu, Cancel your subscription; access lasts to the end of the billing period. After that you lose access to all your videos, so download them first. No refunds. Enterprise plans with an Order Form go through the account team.",
   "domains": [
    "synthesia.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/synthesia",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/synthesia.json",
   "evidence": {
    "packet_revision": "4f55ebd4c7ee8ef9148ee9d552112da84d31f5204f18322789ead31d3f73a899",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "synthesia--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "synthesia--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "systeme_io",
   "name": "systeme.io",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel under Settings, then Manage my subscriptions: click the subscription's 3 dots, choose Cancel subscription, then Confirm. It ends on the next payment date. Paid plans are not refundable; your data stays on the free plan within its 2,000-contact limit.",
   "domains": [
    "systeme.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/systeme_io",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/systeme_io.json",
   "evidence": {
    "packet_revision": "fed6faffe76a5fb17704af35dc759f44c8032d4a5f874eae8aba7c3e60152213",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "systeme-io--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "tailscale",
   "name": "Tailscale",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An Owner, Admin or Billing admin opens the admin console's Billing page, picks Cancel subscription from the Your plan menu and confirms. The tailnet moves to the free Personal plan (six users, non-commercial) when the billing period ends. Tailnets over six users must remove users first. Prepaid fees aren't refunded.",
   "domains": [
    "tailscale.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/tailscale",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/tailscale.json",
   "evidence": {
    "packet_revision": "5e9c2c4eb046ffae5ce7a3c7b35a4b1714496f760c98876d8472e09027c5b835",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "tailscale--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tailscale--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tailscale--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tailscale--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tailscale--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "tally",
   "name": "Tally",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel Pro or Business in account settings: Billing tab, then Manage subscription. Cancelling takes effect at once, but paid features last until the prepaid period ends. Tally has a no-refund policy, even for a missed renewal, so cancel before it renews. The Free plan keeps unlimited forms and submissions.",
   "domains": [
    "tally.so"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/tally",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/tally.json",
   "evidence": {
    "packet_revision": "04956a8f8665b46788a64668464b48194951390dcb6f66d46328c782e3fcf030",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "tally--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "tally--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "target_circle_360",
   "name": "Target Circle 360",
   "category": "shopping_memberships",
   "audience": "personal",
   "summary": "Cancel from the Membership section of your Target account before renewal. The fee is non-refundable; Target Circle loyalty and Target Card are separate services. Annual pricing, eligible member discounts, and periodic offers may provide lower-cost options.",
   "domains": [
    "target.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-06",
   "level": "partial",
   "page": "https://stackcut.io/cancel/target_circle_360",
   "hub": "https://stackcut.io/cancel/shopping-memberships",
   "json": "https://stackcut.io/exits/target_circle_360.json",
   "evidence": {
    "packet_revision": "95a19bedeeb18fc9bed468a7bea518b1fb0cdd23bb981cd0b3847e3e29c21021",
    "docs_checked_on": "2026-10-06",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-06",
     "age_days": 3,
     "stale_after_days": 30,
     "next_check_on": "2026-11-05"
    },
    "routes": [
     {
      "route_id": "target-circle-360--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     }
    ]
   }
  },
  {
   "id": "tavus",
   "name": "Tavus",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Log in, open the \"Change/Cancel Membership\" section of the Billing Portal/Account Settings page and cancel; on a team only an Admin can. Access runs to the end of the current term, with no prorated refund. The gotcha: Tavus is not obligated to back up your content, so download media files first.",
   "domains": [
    "tavus.io",
    "platform.tavus.io",
    "help.tavus.io"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/tavus",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/tavus.json",
   "evidence": {
    "packet_revision": "f9ea3327c93dfe867ada3ab1552a18dea5cdfacfa193ec850dff3fb97cbf6b88",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "tavus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "tavus--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "tawk_to",
   "name": "tawk.to",
   "category": "customer_support",
   "audience": "business",
   "summary": "Cancel each paid subscription in the tawk.to dashboard: Administration, Billing, Purchases and Invoices, then Cancel subscription. Only an account admin can do it, from a desktop or laptop, and each add-on is cancelled separately. Access runs to the end of the billing cycle. The Terms say no refunds.",
   "domains": [
    "tawk.to",
    "help.tawk.to",
    "dashboard.tawk.to"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/tawk_to",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/tawk_to.json",
   "evidence": {
    "packet_revision": "db4166fd1c67b806ab100bef05c0b82e9ca2c9dfd789898ea1c2cfc3fe391a75",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "tawk-to--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "teachable",
   "name": "Teachable",
   "category": "education_learning",
   "audience": "personal",
   "summary": "The school's Primary Owner opens Settings > Billing, selects Manage Plan, then Cancel Plan; it takes effect at the end of the billing cycle. Gotcha: there's no free plan, so the school goes offline; delete custom domains first, and student subscriptions can keep charging for up to 30 days.",
   "domains": [
    "teachable.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/teachable",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/teachable.json",
   "evidence": {
    "packet_revision": "14d973974cc2507f761365985c8e5586317eb3bc95db3bf991c913def78b167b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "teachable--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "teampassword",
   "name": "TeamPassword",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel by emailing TeamPassword Support as an Admin or Owner; after exporting your records the terms also ask you to call Support. Cancellation takes effect at the end of the billing cycle (the help article also says it can be immediate). No refunds, and deleted data can't be retrieved, so export first.",
   "domains": [
    "teampassword.com",
    "help.teampassword.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/teampassword",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/teampassword.json",
   "evidence": {
    "packet_revision": "78a6e12a505bac593053cb8526e4adec4a98721a794c047c9b2b9f981e93b0ea",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "teampassword--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "teamviewer",
   "name": "TeamViewer",
   "category": "productivity",
   "audience": "business",
   "summary": "Annual plans: in the Customer Portal, go to Subscription, Manage subscription, More options, then Terminate, at least 28 days before the 12-month term ends. Enterprise licenses, multi-year deals and reseller purchases need a support ticket instead. You can't end a term early.",
   "domains": [
    "teamviewer.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/teamviewer",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/teamviewer.json",
   "evidence": {
    "packet_revision": "ba0d4ee678efe88dafe754b6c9d918ecd6dcbb2784b6168879f87985c24290dc",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "teamviewer--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "teamviewer--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "teamviewer--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "teamwork",
   "name": "Teamwork.com",
   "category": "productivity",
   "audience": "business",
   "summary": "A site admin cancels from the profile icon: Subscription, Plan management, Cancel plan, survey, then Cancel Plan. Access runs to the end of the billing cycle, then drops to Free Forever (5 users, 5 active projects). PayPal payers must also cancel in PayPal. The Terms want 30 days' written notice.",
   "domains": [
    "teamwork.com"
   ],
   "channels": [
    "direct_web",
    "paypal",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/teamwork",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/teamwork.json",
   "evidence": {
    "packet_revision": "47e1f6236d3533d8ac7d08c625e3df85005b797444c63bc54e199e66cf56e64a",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "teamwork--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "teamwork--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "teamwork--paypal--r3",
      "channel": "paypal",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "techsmith",
   "name": "TechSmith (Snagit, Camtasia)",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Sign in at manage.techsmith.com, select Actions > View subscription next to the product, then Actions > Cancel subscription (direct orders: Turn off auto-renewal). Access lasts to the end of the paid period. Gotcha: cancelling a Legacy License Subscription (former maintenance) is final, because it is no longer sold.",
   "domains": [
    "techsmith.com",
    "screencast.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/techsmith",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/techsmith.json",
   "evidence": {
    "packet_revision": "722d3fc728457f6f103be22c105c1b38256b90b4c3b079df93f0b1db2061527c",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "techsmith--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "techsmith--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "techsmith--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "testimonial_to",
   "name": "Testimonial.to",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "In Settings → Plan, click Downgrade to free plan on the Free card, pick a reason, clear extra spaces or videos, then click Cancel my plan. Paid access runs to the billing cycle's end; unused time isn't refunded, and content above free limits is hidden after 14 days.",
   "domains": [
    "testimonial.to"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/testimonial_to",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/testimonial_to.json",
   "evidence": {
    "packet_revision": "ed101c2d9443ba7d0c7cd720acb4b12f7d9d6b2019df58c4ee2c7ced93e9f8f8",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "testimonial-to--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "therapynotes",
   "name": "TherapyNotes",
   "category": "business_finance",
   "audience": "business",
   "summary": "TherapyNotes' public help doesn't publish cancel steps: export your records first, then ask support@therapynotes.com how to terminate. For read-only access for less, a Practice Administrator can put the account in storage ($9/month). Stopping payment isn't cancelling: after 60 days unpaid the account is deemed abandoned.",
   "domains": [
    "therapynotes.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/therapynotes",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/therapynotes.json",
   "evidence": {
    "packet_revision": "ed39126cebb96e780aa7a95ee60ad85bc0e6702060e93968c431badbf748b34f",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "therapynotes--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "thinkific",
   "name": "Thinkific",
   "category": "education_learning",
   "audience": "personal",
   "summary": "The Site Owner goes to Account, Account Management, Manage Subscription, Cancel Plan; paid features end with the billing cycle, then you lose the Admin Dashboard. Gotcha: students keep being charged until you cancel their subscriptions; remove the custom domain first. Thinkific Plus needs 60 days' written notice.",
   "domains": [
    "thinkific.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/thinkific",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/thinkific.json",
   "evidence": {
    "packet_revision": "85840a8ae1ff0dfafaebc7ec17d060c0b3b3480ec07289a6be30f85450e8776b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "thinkific--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "thinkific--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "ticktick",
   "name": "TickTick",
   "category": "productivity",
   "audience": "business",
   "summary": "Premium bought in the iPhone or iPad app is billed by Apple: cancel in Settings, your name, Subscriptions, TickTick, at least 24 hours before the period ends or it renews. How to cancel Premium bought on ticktick.com or through Google Play isn't confirmed here yet.",
   "domains": [
    "ticktick.com"
   ],
   "channels": [
    "apple_app_store"
   ],
   "methods": [
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ticktick",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/ticktick.json",
   "evidence": {
    "packet_revision": "11891f4f72acfb79929ba65b2a62cdcac4cf4aa17f2e75036a243a23cd1b075e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "ticktick--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "tidal",
   "name": "Tidal",
   "category": "music_audio",
   "audience": "personal",
   "summary": "Cancel at account.tidal.com: log in, go to Subscription, click Cancel Subscription and confirm. It takes effect the day after your current period ends, and Tidal has no obligation to refund fees. If Apple, Google Play or a bundle provider bills you, cancel through them.",
   "domains": [
    "tidal.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/tidal",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/tidal.json",
   "evidence": {
    "packet_revision": "665b3693015fff2791ffba6ee936ca9d0f54e50e29e209e4d5777c83926bb685",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "tidal--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "tidal--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "tidal--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "tidal--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "tidal--reseller-or-partner--r5",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "tidio",
   "name": "Tidio",
   "category": "customer_support",
   "audience": "business",
   "summary": "Go to Settings, then Billing, open the Subscription tab, click Cancel subscription at the bottom and confirm. You keep paid features until the billing period ends. Plus and Premium plans go through Tidio's dedicated team. Refunds are discretionary and capped at three months.",
   "domains": [
    "tidio.com",
    "tidio.net"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/tidio",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/tidio.json",
   "evidence": {
    "packet_revision": "d27b748a77da836f0db789288f56e4d81a8b44888802e745f05c889644847d9d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "tidio--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "tidio--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "tidycal",
   "name": "TidyCal",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel Pro in Settings, then Your plan, then Manage subscription, which opens the Stripe billing portal. Access runs to the end of the billing period. Pro refunds are only within 7 days of purchase, through support. Lifetime plans are one-time purchases; AppSumo handles refunds for AppSumo codes. Export CSV first: the Free plan has none.",
   "domains": [
    "tidycal.com",
    "help.tidycal.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/tidycal",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/tidycal.json",
   "evidence": {
    "packet_revision": "bf5253ae0905566c5bf4ca4f4388e3695a2666cd1d2f537763d9412e6c963a70",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "tidycal--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "tidycal--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "tidycal--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "timecamp",
   "name": "TimeCamp",
   "category": "business_finance",
   "audience": "business",
   "summary": "Only the Administrator can cancel: open your avatar, Subscription, change the plan to Free and type DOWNGRADE. Paid access runs to the end of the billing period. Refunds of the last payment only within 3 days (monthly) or 30 days (longer plans). Deleting the account permanently removes all data.",
   "domains": [
    "timecamp.com",
    "help.timecamp.com",
    "app.timecamp.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/timecamp",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/timecamp.json",
   "evidence": {
    "packet_revision": "dadfdf815a1033bca5c26de6a5a7e2a2e9c636f3ab54a3e36b06c1cb46a01aa7",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "timecamp--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "timecamp--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "timedoctor",
   "name": "Time Doctor",
   "category": "business_finance",
   "audience": "business",
   "summary": "Only the owner can cancel: open Settings / Billing, choose Cancel Account in Billing details, select the options that apply and click Cancel Account. The page gives no access end date. Annual Order Form agreements need 30 days' written non-renewal notice. Uninstalling the app does not cancel billing.",
   "domains": [
    "timedoctor.com",
    "support.timedoctor.com",
    "2.timedoctor.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/timedoctor",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/timedoctor.json",
   "evidence": {
    "packet_revision": "a911122ad539e67ae8c13ff342e27e921e1d3ffe50ac750b95486d86acfdbb22",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "timedoctor--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "timedoctor--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "timedoctor--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "tinder",
   "name": "Tinder",
   "category": "dating",
   "audience": "personal",
   "summary": "Cancel where you pay: order numbers starting MK are Apple, GPA Google Play, TNDR Tinder. For Tinder billing (including Apple Pay or web payments in the iPhone app), use Manage Payment Account on tinder.com or in the Android app. Benefits last until the period ends. Deleting the app doesn't cancel.",
   "domains": [
    "tinder.com",
    "gotinder.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/tinder",
   "hub": "https://stackcut.io/cancel/dating",
   "json": "https://stackcut.io/exits/tinder.json",
   "evidence": {
    "packet_revision": "89b7fc951cf0abf01b0455adca5bb947c805804e69b159310255c1afd139d650",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "tinder--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "tinder--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "tinder--direct-app--r3",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "tinder--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "tldv",
   "name": "tl;dv",
   "category": "communication",
   "audience": "business",
   "summary": "Go to Account & Billing, click Manage subscription, and in Stripe click Cancel plan; support chat can help. Fees are non-refundable. Gotcha: downloading recordings and transcripts needs Pro or Enterprise for both owner and downloader, with no bulk export, so save what you need before cancelling.",
   "domains": [
    "tldv.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/tldv",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/tldv.json",
   "evidence": {
    "packet_revision": "f10f2d795fcc3ad45a9fd9becb8aeabf623a5a73c5e6533d3bafeda5da68b676",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "tldv--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "tldv--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "tmetric",
   "name": "TMetric",
   "category": "business_finance",
   "audience": "business",
   "summary": "Only the workspace owner can cancel: open Workspace, then Subscription, the Settings tab, Cancel Plan, and confirm. The plan ends after the current subscription, then the workspace moves to the Free plan (up to 2 seats). Refunds: annual within 30 days of purchase, monthly within 7 days.",
   "domains": [
    "tmetric.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/tmetric",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/tmetric.json",
   "evidence": {
    "packet_revision": "33f8c3fe1e3965c28ce1d804171cd688d8798a74e5bf19aae44bf7b085999561",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "tmetric--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "todoist",
   "name": "Todoist",
   "category": "productivity",
   "audience": "business",
   "summary": "On the web: avatar, Settings, Subscription, Cancel plan, pick a reason, Cancel subscription. App Store and Google Play subscriptions cancel there. The plan runs to the period's end, then drops to Beginner (tasks are kept). Monthly payments aren't refunded; yearly plans get a full refund within 30 days.",
   "domains": [
    "todoist.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/todoist",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/todoist.json",
   "evidence": {
    "packet_revision": "b47641a77270106247e35bb1f0670ae67e5594e68232c683699ecc3b3d6ad1f1",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "todoist--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "todoist--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "todoist--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "todoist--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "together_ai",
   "name": "Together AI",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Together is prepaid: usage draws down credits and auto-recharge charges your card. Stop running endpoints, clusters and storage first, then delete the account from profile settings; deletion can't be undone. Reserved clusters can't be cancelled or refunded, and the Terms say fees paid are non-refundable.",
   "domains": [
    "together.ai",
    "api.together.ai",
    "docs.together.ai"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/together_ai",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/together_ai.json",
   "evidence": {
    "packet_revision": "7443a6b1fda214b5d5c385bb39b2fb510de80480c93e90acc33825ac27fbad16",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "together-ai--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "together-ai--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "together-ai--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "toggl_track",
   "name": "Toggl Track",
   "category": "business_finance",
   "audience": "business",
   "summary": "An organization owner or admin opens Subscription in the Toggl Track web app, uses the three-dot menu (or Cancel Subscription under My Plan) and confirms. The plan runs to the end of the billing cycle; no refund. Gotcha: an organization over the Free plan's user limit is suspended, not downgraded.",
   "domains": [
    "toggl.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/toggl_track",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/toggl_track.json",
   "evidence": {
    "packet_revision": "adbc20a28fc20f8561cba83f81081490434ffbf6a86cb40b87513b64f8ba341f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "toggl-track--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "toggl-track--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "totalav",
   "name": "TotalAV",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Log in to the TotalAV Online Portal, open My Subscriptions and click Cancel Subscription, then enter the code emailed to you; protection lasts until the billing period ends. App Store and Google Play purchases are cancelled there. Gotcha: cancelling doesn't refund; a refund needs full termination and ends access immediately.",
   "domains": [
    "totalav.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/totalav",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/totalav.json",
   "evidence": {
    "packet_revision": "07269efcd4e43c235214d9a41586a895010a80ecd73f1b65df9953841290d4bc",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "totalav--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "totalav--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "totalav--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "transistor",
   "name": "Transistor",
   "category": "design_creative",
   "audience": "personal",
   "summary": "The account Owner cancels at the bottom of the Account page: I'd like to cancel my subscription, then I understand. Cancel my subscription. Shows stay live until the billing end date, then feeds are disabled and content is queued for deletion, so set a 301 redirect and download audio first.",
   "domains": [
    "transistor.fm"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/transistor",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/transistor.json",
   "evidence": {
    "packet_revision": "38dbae5996384c0d01279619e0872749599cb9f5ce61aba08432b1365fa7dad6",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "transistor--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "transistor--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "travis_ci",
   "name": "Travis CI",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Press Cancel Subscription on the Plan page (Your Account, Settings, Plan), which notifies support to follow up, or email support. The plan runs to the end of the billing cycle; the Terms set 30 days' notice to the end of a month. Turn off Auto-Refill too. Build data stays viewable for one year.",
   "domains": [
    "travis-ci.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/travis_ci",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/travis_ci.json",
   "evidence": {
    "packet_revision": "38c2102e74c274b06911cb59e373f3e34423db38a761f2d3188dd6a34660a4b0",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "travis-ci--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "travis-ci--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "travis-ci--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "tunnelbear",
   "name": "TunnelBear",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel on tunnelbear.com: Overview tab, Cancel, pick a reason, Cancel Subscription; unlimited data lasts until the period ends. iOS and Google Play subscriptions are cancelled with Apple or Google. Gotcha: 2- and 3-year plans don't renew, and refunds outside the 30-day first-year annual guarantee are case by case.",
   "domains": [
    "tunnelbear.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/tunnelbear",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/tunnelbear.json",
   "evidence": {
    "packet_revision": "abd0212485e45210622afd8e82253dd3e62d64deb7647500444c907945178bc7",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "tunnelbear--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tunnelbear--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tunnelbear--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tunnelbear--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "tuta",
   "name": "Tuta",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Cancel in your account or by text-form notice to Tutao: at least one month before a first monthly or yearly term ends, then one month's notice anytime. Consumers can withdraw within 14 days for a full refund. Plans bought in the iPhone app cancel through Apple. Back up mail first.",
   "domains": [
    "tuta.com",
    "tutanota.com",
    "tutao.de"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/tuta",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/tuta.json",
   "evidence": {
    "packet_revision": "5b1fde26caec862240cb672b4383537b1935be47d6b9b9bb5d55f2ac2cb14ffc",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "tuta--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tuta--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tuta--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "tuta--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "twilio",
   "name": "Twilio",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Usage-billed. Delete phone numbers to release them and stop their monthly fee, and close subaccounts you don't need. Ending the agreement takes at least 30 days' written notice by email. Fees once paid are non-refundable, and stored data is deleted 30 days after termination.",
   "domains": [
    "twilio.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/twilio",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/twilio.json",
   "evidence": {
    "packet_revision": "2195ebfec5da3335c199a7f88b5f7c747de327504c81e35e5842acd8c0fbfb9d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "twilio--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "twilio--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "twilio--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "twilio--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "typeform",
   "name": "Typeform",
   "category": "productivity",
   "audience": "business",
   "summary": "Owners or admins: Plan & Billing, Cancel my plan, pick Free (Get Free), complete the survey, tick the checkbox, then Cancel my plan. It takes effect at the end of the paid period and can be undone until then. No refunds. Enterprise and Growth Custom plans go through your CSM.",
   "domains": [
    "typeform.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/typeform",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/typeform.json",
   "evidence": {
    "packet_revision": "1119597c789aa806aed75d5eb511c980252bc4e13b356f52c62d074e1161bff8",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "typeform--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "typeform--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "typefully",
   "name": "Typefully",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Cancel on the web: Settings (bottom-left), Billing, Cancel Subscription at the bottom. Paid features last until the billing period ends, then the account drops to the free plan. Cancelling doesn't refund: request one within 14 days of the charge. Cancelling a trial ends paid features at once.",
   "domains": [
    "typefully.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/typefully",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/typefully.json",
   "evidence": {
    "packet_revision": "7773e65705f48aa8cb83a278fd103b24286a47784fac5d7fa24bffb3a7f08291",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "typefully--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "typefully--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "uber_one",
   "name": "Uber One",
   "category": "shopping_memberships",
   "audience": "personal",
   "summary": "In the Uber or Uber Eats app you joined in: Account, Uber One, Manage Membership, End membership, then confirm. Benefits run to the end of the billing cycle; charges already taken aren't refunded. Gotcha: unused Uber One credits expire with the membership, and cancelling a free trial ends it immediately.",
   "domains": [
    "uber.com",
    "ubereats.com"
   ],
   "channels": [
    "direct_app",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/uber_one",
   "hub": "https://stackcut.io/cancel/shopping-memberships",
   "json": "https://stackcut.io/exits/uber_one.json",
   "evidence": {
    "packet_revision": "ba1868b42c5740fa9fc06eb45302f7ec044c72a584e9a8b8590e2a1951ff3936",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "uber-one--direct-app--r1",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "uber-one--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "ubersuggest",
   "name": "Ubersuggest",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "The admin user cancels in Ubersuggest under Account & Billing: Cancel under Cancel Subscription, give a reason, then confirm Cancel Account twice. Access runs to the end of the billing cycle, with no automatic refunds. Add-ons are removed separately, and rankings data beyond one 25-keyword project is deleted.",
   "domains": [
    "neilpatel.com",
    "ubersuggest.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/ubersuggest",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/ubersuggest.json",
   "evidence": {
    "packet_revision": "b2569b420cc9a84c4ffa4d9859f58df1e28daf8e0dc1b34fe76f4dc158e2bd36",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "ubersuggest--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ubersuggest--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "ubersuggest--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "udemy",
   "name": "Udemy",
   "category": "education_learning",
   "audience": "personal",
   "summary": "Cancel a Udemy subscription (Personal Plan or Starter Plan) on Udemy.com: Subscriptions page from the top-right menu, then Cancel subscription. App subscriptions cancel in Apple or Google settings. Access lasts to the end of the billing period, but subscription course progress and certificates are lost. Team Plan admins cancel under Manage.",
   "domains": [
    "udemy.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/udemy",
   "hub": "https://stackcut.io/cancel/learning",
   "json": "https://stackcut.io/exits/udemy.json",
   "evidence": {
    "packet_revision": "63a18227167ae78f1e42dbcc278b63d62ccf72a79b976e8d6fbd8af3eef157cd",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "udemy--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "udemy--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "udemy--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "udemy--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "udio",
   "name": "Udio",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Web subscriptions: go to udio.com/account and select Cancel subscription; the plan runs to the end of the monthly or yearly cycle. iPhone app subscriptions are cancelled in iOS settings. An uncancelled 7-day trial is charged the full annual price unless you chose monthly. Udio has disabled song downloads.",
   "domains": [
    "udio.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/udio",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/udio.json",
   "evidence": {
    "packet_revision": "b16e2985a953b34124334be0914f420a5ca3030a41c77f426f28fbda5198d64a",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "udio--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "udio--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "ulysses",
   "name": "Ulysses",
   "category": "productivity",
   "audience": "business",
   "summary": "App Store subscriptions: cancel in iPhone or iPad Settings (your Apple Account, Subscriptions) or the Mac App Store (Account Settings, Subscriptions) at least 24 hours before renewal. Setapp members cancel in their Setapp account. When it expires, Ulysses goes read-only, but you can still export.",
   "domains": [
    "ulysses.app"
   ],
   "channels": [
    "apple_app_store",
    "reseller_or_partner"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ulysses",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/ulysses.json",
   "evidence": {
    "packet_revision": "2851e3cd47964ab2d9b12ea8768efba4ae85e9d2fe29c0e63eae24a2f78210f5",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "ulysses--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "ulysses--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "unbounce",
   "name": "Unbounce",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "An Owner or Administrator cancels in Account Management, Subscriptions, Cancel My Plan, then completes the feedback form. Cancel at least one day before the period ends; there are no refunds. Pages are unpublished and custom domains deleted, and the account may be deleted 90 days later: export leads first.",
   "domains": [
    "unbounce.com",
    "unbouncepages.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/unbounce",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/unbounce.json",
   "evidence": {
    "packet_revision": "62e450f079e802a8cf176ac5821193171b39e83d36486906e4963185cc311ad8",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "unbounce--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "unbounce--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "undetectable_ai",
   "name": "Undetectable AI",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Outside California and New York, cancel by email from your account's address (help center: contact@undetectable.ai; Terms: support@undetectable.ai) with your full name, card's last 4 digits and subscription details. California and New York residents can cancel in the dashboard. Remaining words are lost immediately; a pause is offered instead.",
   "domains": [
    "undetectable.ai"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/undetectable_ai",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/undetectable_ai.json",
   "evidence": {
    "packet_revision": "ae7adda525ca1eda347411b0fe3345f3dfc07474201c2040326b3ae994cfe65c",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "undetectable-ai--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "undetectable-ai--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "unito",
   "name": "Unito",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel under Usage & Billing, then the Overview tab's prompt to cancel your account. Pausing keeps your flows but charges $12 at the next payment date. Closing the workspace is permanent and needs the owner to remove every other member first.",
   "domains": [
    "unito.io",
    "guide.unito.io",
    "app.unito.io"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/unito",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/unito.json",
   "evidence": {
    "packet_revision": "e69495506bc25676e094edc0d81057660570f6f7562369879369731f99e67935",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "unito--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "unito--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "unito--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "upstash",
   "name": "Upstash (Redis, QStash, Vector)",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Redis, QStash and Vector share one account: delete every database, index and schedule, then use Account > Settings > Delete Account (or remove the last card to drop to the free plan). Vercel-managed accounts are handled in Vercel. Gotcha: no refunds for partial months; Fixed plans bill pro-rata.",
   "domains": [
    "upstash.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/upstash",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/upstash.json",
   "evidence": {
    "packet_revision": "c2213523669e96decc4f9a362ad9363ca6d4c7c583a280e5f0a71affcc50d352",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "upstash--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "upstash--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "upstash--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "upstash--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "upstash--sales-contract--r5",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "upwork",
   "name": "Upwork",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Freelancer Plus bought on Upwork.com: profile icon, Membership plan, Change Plan, Switch to Basic, before the renewal date (midnight UTC). Bought in the iPhone app: cancel in Apple's settings. Memberships aren't refunded. Clients downgrade Business Plus to Basic; it ends with the 30-day cycle.",
   "domains": [
    "upwork.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/upwork",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/upwork.json",
   "evidence": {
    "packet_revision": "bfeed081b4b7396c04e80ec7b3a77fad567c3c2664bf25340c52fdde3173a3de",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "upwork--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "upwork--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "upwork--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "v0",
   "name": "v0 by Vercel",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Pick the personal or team scope, open the user menu, then Settings, Billing, and click Cancel Plan in Current Plan; the account moves to Free at the end of the billing period. Fees are non-refundable, and purchased credits need a paid plan to use.",
   "domains": [
    "v0.app"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/v0",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/v0.json",
   "evidence": {
    "packet_revision": "8fb09014339e8d60620a36f9466dffde2135136279a852d4496802ad47e231c4",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "v0--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "v0--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "vagaro",
   "name": "Vagaro",
   "category": "productivity",
   "audience": "business",
   "summary": "Only the business account owner can cancel: Settings, Manage Subscription, Cancel My Vagaro Subscription, give reasons, agree to the cancellation policy, Cancel Vagaro Account, then Cancel Subscription. You're logged out and emailed a confirmation; linked merchant accounts close too. No refunds. Export customers and sales data first.",
   "domains": [
    "vagaro.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/vagaro",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/vagaro.json",
   "evidence": {
    "packet_revision": "ca0d0869f2070ddb2cabea36e86d8ac970f9b6ea67fac8b77cea0f98cd85479e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "vagaro--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "vanta",
   "name": "Vanta",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "An Admin can request cancellation with Cancel my subscription on the Billing page; access lasts to the end of the term. The MSA renews subscriptions for a year unless notice reaches Vanta 30 days before the period ends, in writing by courier or mail plus legal@vanta.com. Fees are non-refundable.",
   "domains": [
    "vanta.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form",
    "letter",
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/vanta",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/vanta.json",
   "evidence": {
    "packet_revision": "8b33a6ff9a694bce603fee855266bf9502188fd2959079bb5debd129506b1090",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "vanta--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "vanta--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "vanta--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "vanta--reseller-or-partner--r4",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "veed",
   "name": "VEED",
   "category": "design_creative",
   "audience": "personal",
   "summary": "On veed.io open your profile picture, the workspace name, Workspace Settings, then Workspace Billing and click Turn off auto-renewal, finishing the questionnaire. Do it at least two business days before renewal and watch for the confirmation email. iOS app subscriptions are cancelled with Apple. No refunds.",
   "domains": [
    "veed.io"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/veed",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/veed.json",
   "evidence": {
    "packet_revision": "a96a102001f6adaca013bb9a16fc6ca5f59f944f9e9bf4504e78e51816b18569",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "veed--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "veed--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "veed--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "veed--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "venngage",
   "name": "Venngage",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel on the website: click your initials, then My Account, Subscription, Cancel Subscription, Cancel Account and Yes, Cancel. Paid features last to the end of the billing cycle. Refunds are only within 30 days and not if you downloaded designs that cycle. Enterprise contracts need 60 days' written notice.",
   "domains": [
    "venngage.com",
    "help.venngage.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/venngage",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/venngage.json",
   "evidence": {
    "packet_revision": "a14f5150e5addff85df2201acc4bbb5d46574f120b8edbaf8e904ed1a282ebbb",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "venngage--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "venngage--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "vercel",
   "name": "Vercel",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Downgrade Pro to Hobby in the team's Settings, Billing (Downgrade Plan), after moving connected Stores and domains elsewhere; or ask Vercel Support via the Help page (effective next renewal). Deleting a team erases its invoice history. Enterprise Order Forms auto-renew unless written notice comes 60 days before term end.",
   "domains": [
    "vercel.com",
    "vercel.app"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/vercel",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/vercel.json",
   "evidence": {
    "packet_revision": "3a19a4e418699228607d0ed4cdc1f8d88f8e9d53413728e098fdb41129f87caa",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "vercel--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "vercel--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "vercel--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "veriff",
   "name": "Veriff",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Self-serve plans bill monthly: a minimum ($49, $99 or $209) plus a price per verification. Veriff's public pages don't describe a cancel button, so ask Veriff through its help center; Enterprise contracts go through sales. Gotcha: session data is deleted when your plan's retention period ends, with no warning.",
   "domains": [
    "veriff.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/veriff",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/veriff.json",
   "evidence": {
    "packet_revision": "b0baef99f7ffe330d9552382ef194518c33ffe4fe63399f6079004ea5f895055",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "veriff--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "veriff--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "verizon_fios",
   "name": "Verizon Fios",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Disconnect Fios by phone or through a My Verizon chat agent. Contract fees may apply, rented equipment is due within 30 days, and credit balances can take up to 60 days to return.",
   "domains": [
    "verizon.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "phone"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-06",
   "level": "partial",
   "page": "https://stackcut.io/cancel/verizon_fios",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/verizon_fios.json",
   "evidence": {
    "packet_revision": "10b301098509df3e92c17174d960a0c8c740d8bd3325fcc1f4840c6576e7a170",
    "docs_checked_on": "2026-10-06",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-06",
     "age_days": 3,
     "stale_after_days": 30,
     "next_check_on": "2026-11-05"
    },
    "routes": [
     {
      "route_id": "verizon-fios--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     },
     {
      "route_id": "verizon-fios--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     }
    ]
   }
  },
  {
   "id": "vidiq",
   "name": "vidIQ",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Card or PayPal plans: in the vidIQ web app open Account Settings, Manage Plan, click Cancel Subscription at the bottom and finish the whole downgrade process. App Store or Google Play plans are cancelled there. Paid features last to the end of the billing cycle; unused days aren't refunded.",
   "domains": [
    "vidiq.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/vidiq",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/vidiq.json",
   "evidence": {
    "packet_revision": "978e9e376f1802f9596d6feedb910ff09d90c7b5e36b4544372171e916798855",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "vidiq--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "vidiq--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "vidiq--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "vimeo",
   "name": "Vimeo",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel in Billing Settings (Membership plan, Billing, Cancel subscription) at least a day before renewal; paid features last to the end of the cycle, then the account drops to Free. App purchases are cancelled with Apple or Google. Gotcha: downloading your videos needs a paid plan.",
   "domains": [
    "vimeo.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/vimeo",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/vimeo.json",
   "evidence": {
    "packet_revision": "c7a7cf423467e8a148309851cd7b42eef9fc2ca3597d26861f92690d4eaf880d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "vimeo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "vimeo--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "vimeo--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "vimeo--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "visme",
   "name": "Visme",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel on the web in Workspace name, Settings, Cancel Subscription, then answer a questionnaire. The gotcha: nothing is cancelled until you click the link in Visme's confirmation email. App Store and Google Play subscriptions are cancelled there. Visme's Terms rule out refunds once a charge or renewal goes through.",
   "domains": [
    "visme.co"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/visme",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/visme.json",
   "evidence": {
    "packet_revision": "72b3868c8c662c82565560bf41bb0deaf072d92f7f396938dec540e5cfd948cf",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "visme--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "visme--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "visme--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "vultr",
   "name": "Vultr",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Vultr bills servers hourly: stop charges with the DESTROY button on each instance or Bare Metal server in the customer portal; stopped servers still bill. Close the account in the portal or by emailing support@vultr.com. Gotcha: charges are invoiced on the 1st of the month, and subscription fees aren't refunded.",
   "domains": [
    "vultr.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/vultr",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/vultr.json",
   "evidence": {
    "packet_revision": "7055f4dc61d46e5b3a8bce140a54d5c376c673b9c7d572caea96647113bbfc1f",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "vultr--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "vultr--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "vwo",
   "name": "Wingify (formerly VWO)",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "VWO is now Wingify. The workspace's owner or an admin requests cancellation: gear icon, Subscription and Invoices > My Subscription, ellipsis, Cancel Subscription, reason, Raise a cancellation request, Ok. The Terms require 60 days' notice before renewal; no refunds. Data is deleted 45 to 90 days after the subscription ends.",
   "domains": [
    "wingify.com",
    "vwo.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/vwo",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/vwo.json",
   "evidence": {
    "packet_revision": "724055bff9b92fdbfc71026e1df8ad2c7a2ec3474f879edd179eabe902124ef5",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "vwo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "vwo--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "waitwhile",
   "name": "Waitwhile",
   "category": "productivity",
   "audience": "business",
   "summary": "Log in as an administrator, open Account Settings, Plans & Billing and click End subscription. Plans renew automatically; cancelling takes effect at the end of the billing cycle, with no refund for the rest of the term. The account then drops to the Free plan. Enterprise plans follow their order form.",
   "domains": [
    "waitwhile.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "letter",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/waitwhile",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/waitwhile.json",
   "evidence": {
    "packet_revision": "d0701e8641d3ceb22357b093aeb32fcd862df8d18418dc0f5718433f911db7f4",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "waitwhile--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "waitwhile--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "waitwhile--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "walmart_plus",
   "name": "Walmart+",
   "category": "shopping_memberships",
   "audience": "personal",
   "summary": "In your Walmart.com account choose Walmart+, Manage membership, Manage beside Walmart+ plan, Cancel, then Confirm cancellation. Benefits last to the term's end; fees are non-refundable. Gotcha: the flow also offers an exclusive offer and a Remind Me Later email, and cancelling a free trial can end it immediately.",
   "domains": [
    "walmart.com"
   ],
   "channels": [
    "carrier_or_isp",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/walmart_plus",
   "hub": "https://stackcut.io/cancel/shopping-memberships",
   "json": "https://stackcut.io/exits/walmart_plus.json",
   "evidence": {
    "packet_revision": "3c36025eb94addcca17180f6141da55bed5e7c1151185a0d8e97f0cc87d1e96a",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "walmart-plus--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "walmart-plus--carrier-or-isp--r2",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "wasabi",
   "name": "Wasabi",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Monthly pay-as-you-go: the Root user deletes the account in Settings, then Delete Account. Deletion is immediate and wipes all data; final usage bills within 24 hours. Yearly RCS and Pay-Go Flex plans auto-renew: give non-renewal notice at least 30 days before the end date (RCS).",
   "domains": [
    "wasabi.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/wasabi",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/wasabi.json",
   "evidence": {
    "packet_revision": "dbd7310dd70be727d9aa5901beb1117ebe61871f0a3949ba3318f4ac02945330",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "wasabi--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "wasabi--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "washington_post",
   "name": "The Washington Post",
   "category": "news_magazines",
   "audience": "personal",
   "summary": "Cancel from your My Post subscription page (print: Manage subscription, then Cancel my subscription). Charges stop the next billing cycle and digital access lasts to the end of the period. Apple, Amazon, Google Play and Google News subscriptions are cancelled with them. Cancelling an add-on keeps the main subscription.",
   "domains": [
    "washingtonpost.com",
    "washpost.com"
   ],
   "channels": [
    "amazon",
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "phone",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/washington_post",
   "hub": "https://stackcut.io/cancel/news",
   "json": "https://stackcut.io/exits/washington_post.json",
   "evidence": {
    "packet_revision": "151adf278e448fe37a10b278d08fd2bc69abb43d95c85a44831323535e4c28ef",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "washington-post--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "washington-post--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "washington-post--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "washington-post--amazon--r4",
      "channel": "amazon",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "wave",
   "name": "Wave",
   "category": "business_finance",
   "audience": "business",
   "summary": "Cancel Pro or Receipts on the web in Business settings, Manage Subscriptions, Manage subscription, Cancel Subscription; features last to the period's end. iOS or Google Play purchases cancel there. Payroll is separate: Business settings, Payroll, Billing, Cancel Payroll Subscription; the final bill arrives the month after.",
   "domains": [
    "waveapps.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/wave",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/wave.json",
   "evidence": {
    "packet_revision": "4f45693d48df083488d60bee9fb3571cdc5a6eca5bbc1cb34c881e1c95e8dc8f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "wave--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "wave--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "wave--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "wave--direct-web--r4",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "webex",
   "name": "Webex",
   "category": "communication",
   "audience": "business",
   "summary": "Paid plans bought online are cancelled in your Webex account management portal, or downgraded to Webex Free at any time; a downgraded plan runs to the end of the billing period. Webex Enterprise goes through sales. Gotcha: Webex publishes no portal steps or refund policy on its pricing pages.",
   "domains": [
    "webex.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/webex",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/webex.json",
   "evidence": {
    "packet_revision": "ae2def8334723bac78c60e5e300fe88305bc7c63e04feba7653c6418f164c4ed",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "webex--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "webex--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "webflow",
   "name": "Webflow",
   "category": "productivity",
   "audience": "business",
   "summary": "Site plans and Workspace plans are billed and cancelled separately: cancel each by downgrading to the free Starter plan under Plans. Paid features last to the end of the billing period, then a cancelled Site plan's site is unpublished from its custom domains and webflow.io subdomain. Renewals aren't refunded.",
   "domains": [
    "webflow.com",
    "webflow.io"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/webflow",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/webflow.json",
   "evidence": {
    "packet_revision": "2a4182ff94dbf9f3dc6994a9f332efaf3022923490a1b52101fca89cc0278404",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "webflow--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "webflow--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "webroot",
   "name": "Webroot",
   "category": "security_privacy",
   "audience": "personal",
   "summary": "Submit Webroot's auto-renewal opt-out form with your keycode (MyAccount's Options link points there); protection lasts until the subscription ends. Refunds go through a separate form under a 70-day money-back guarantee. Gotcha: Best Buy and Geek Squad subscriptions are handled only by Best Buy.",
   "domains": [
    "webroot.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "form",
    "phone"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/webroot",
   "hub": "https://stackcut.io/cancel/security-and-vpn",
   "json": "https://stackcut.io/exits/webroot.json",
   "evidence": {
    "packet_revision": "9b12e2df821f3dc0382a6886bc8c2e69f92db0a1a294a1cd0e0ee243f57f383b",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "webroot--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "webroot--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "weebly",
   "name": "Weebly",
   "category": "productivity",
   "audience": "business",
   "summary": "Turn off auto-renew for your plan in your Weebly account, or ask Weebly support through its help center or by phone. Plans renew for the same term until cancelled; cancelling the service is immediate and Weebly may delete the site. Domains renew separately. Monthly plans get no money-back guarantee.",
   "domains": [
    "weebly.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/weebly",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/weebly.json",
   "evidence": {
    "packet_revision": "40bdea104df60b09111a923f7b6712b9bf40c682945d15ea51c4214ad7d70368",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "weebly--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "weebly--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "weebly--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "weightwatchers",
   "name": "WeightWatchers",
   "category": "health_fitness",
   "audience": "personal",
   "summary": "Cancel online from WW's Manage Your WW Membership page (or through Customer Service or 24/7 chat); WW aims to process requests within 72 hours. Access runs to the end of the membership month or commitment period, and fees for a started period aren't refunded. iPhone app purchases cancel with Apple.",
   "domains": [
    "weightwatchers.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/weightwatchers",
   "hub": "https://stackcut.io/cancel/fitness-apps",
   "json": "https://stackcut.io/exits/weightwatchers.json",
   "evidence": {
    "packet_revision": "40faa23b71adb16620ad861bd2e0b12a82ed6276a0ccaaf2dee68f4c18a65e53",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "weightwatchers--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "weightwatchers--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "wevideo",
   "name": "WeVideo",
   "category": "design_creative",
   "audience": "personal",
   "summary": "Cancel in Account Settings, Plan and payment, then Cancel plan, which turns off auto-renewal. Access lasts to the end of the period, and fees aren't refunded. App Store or Google Play purchases are cancelled there. Education and Enterprise contracts need 60 days' written notice. Data is deleted 90 days after expiry.",
   "domains": [
    "wevideo.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/wevideo",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/wevideo.json",
   "evidence": {
    "packet_revision": "bd6c6131a0fdd50b546f27e37a185877920e1900dbbf96102e7639db696d23b1",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "wevideo--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "wevideo--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "wevideo--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "wevideo--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "when_i_work",
   "name": "When I Work",
   "category": "business_finance",
   "audience": "business",
   "summary": "An admin cancels in the When I Work web app on a computer: gear icon, Account & Billing, Gear menu, Cancel Account, then follow the prompts. Access ends at once and there are no refunds, so export data first. Monthly plans can hibernate instead.",
   "domains": [
    "wheniwork.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/when_i_work",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/when_i_work.json",
   "evidence": {
    "packet_revision": "2e57157db5de58ea1b1c05a4b43171e57b797f1dd594e5d8650cd1532b684ff0",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "when-i-work--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "whimsical",
   "name": "Whimsical",
   "category": "productivity",
   "audience": "business",
   "summary": "A workspace admin opens Billing, then Manage plan, Cancel plan and Downgrade. The plan runs to the end of the paid cycle, then drops to Free with content kept. Editors added mid-cycle get a final invoice. Business use falls under the MSA: 30 days' written notice before renewal.",
   "domains": [
    "whimsical.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/whimsical",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/whimsical.json",
   "evidence": {
    "packet_revision": "19e3dc53a69c23b738e17b7c8e194dc29a70ab9de5dc9fc4d48197b9d6185462",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "whimsical--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "whimsical--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "whoop",
   "name": "WHOOP",
   "category": "health_fitness",
   "audience": "personal",
   "summary": "Cancel in Account settings at app.whoop.com or email support@whoop.com. Cancelling only stops renewal: no prorated refund, except a full refund if you return the device within 30 days of receiving it (not for free trials). Cancelling a free trial means returning the device within 14 days or paying $110.",
   "domains": [
    "whoop.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/whoop",
   "hub": "https://stackcut.io/cancel/fitness-apps",
   "json": "https://stackcut.io/exits/whoop.json",
   "evidence": {
    "packet_revision": "0b3364aeec4750ac2ac90d4e0d8b76c843d4012c71aa337dabeb8fac09f67f69",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "whoop--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "whoop--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "windsurf",
   "name": "Devin Desktop (formerly Windsurf)",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Windsurf is now Devin Desktop and plans are managed at app.devin.ai/settings/plans, where you can cancel any time. Features last until the billing period ends, then the account drops to Free. The cancellation must land before the renewal date. On Teams, only the admin can cancel.",
   "domains": [
    "windsurf.com",
    "devin.ai"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/windsurf",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/windsurf.json",
   "evidence": {
    "packet_revision": "249ab771400529b262f594cab2fdb654d04023e66117413e1da5a4a86fb3dccb",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "windsurf--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "windsurf--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "windsurf--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "wire",
   "name": "Wire",
   "category": "communication",
   "audience": "business",
   "summary": "The team owner cancels at teams.wire.com: Customization, then Cancel Subscription, then the password. Wire doesn't refund. Its business terms say paid plans auto-renew unless cancelled in writing at least 90 days before the term expires, effective at the end of the billing cycle. Enterprise teams downgrade through support.",
   "domains": [
    "wire.com",
    "teams.wire.com",
    "support.wire.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "form",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/wire",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/wire.json",
   "evidence": {
    "packet_revision": "c79275db9a6589f71cbd96658e905dec05c50696afac378d59a6f1878e6fbc55",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "wire--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "wire--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "wire--sales-contract--r3",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "wistia",
   "name": "Wistia",
   "category": "design_creative",
   "audience": "personal",
   "summary": "The Account Owner cancels in Settings, Cancel: pick immediately or end of billing cycle, then Continue to Cancel and Cancel Plan. No refunds; media become inaccessible, so download first. Enterprise and order-form plans can't cancel anytime; the Terms ask for non-renewal notice 2 months before a term ends.",
   "domains": [
    "wistia.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/wistia",
   "hub": "https://stackcut.io/cancel/design",
   "json": "https://stackcut.io/exits/wistia.json",
   "evidence": {
    "packet_revision": "1885ceb45472802482ff8431b9158ab20666b96d6345a144e81995fcc065ecb7",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "wistia--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "wistia--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "wix",
   "name": "Wix",
   "category": "productivity",
   "audience": "business",
   "summary": "In your Wix account, open Premium Subscriptions, click More Actions next to the plan, then Cancel Plan and Cancel Now. First purchases cancelled within 14 days end at once with a full refund; later, the plan runs to the period's end. Gotcha: domains, email and apps must be cancelled separately.",
   "domains": [
    "wix.com",
    "wixsite.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/wix",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/wix.json",
   "evidence": {
    "packet_revision": "8855c1093648340975ebfb9bd0ffc195bb775a23079540ecf30bb22bcf8086df",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "wix--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "wordpress_com",
   "name": "WordPress.com",
   "category": "productivity",
   "audience": "business",
   "summary": "In the billing section, open Active upgrades, pick the purchase and Cancel subscription (or switch off Enable auto-renew). Yearly plans renew a month early: the Terms require cancelling at least a month before an annual term ends. Cancelling alone doesn't refund; Remove within the refund window does.",
   "domains": [
    "wordpress.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/wordpress_com",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/wordpress_com.json",
   "evidence": {
    "packet_revision": "7268281ee06163561f0b4feeb12b97714bbe9fc338aa35f9157212c57fd84f75",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "wordpress-com--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "wordpress-com--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "wordtune",
   "name": "Wordtune",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel on the web: Account page, Manage plan, then Cancel subscription under Billing. The plan runs to the end of the billing period, then drops to the free version. No refunds, so cancel before renewal or before a 3-day trial ends. Removing the browser extension doesn't cancel.",
   "domains": [
    "wordtune.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "chat",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/wordtune",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/wordtune.json",
   "evidence": {
    "packet_revision": "7e3e1fd8d317d93de47c7a9a1d8d12dd696ff7d41014bed938165af357a1b7a2",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "wordtune--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "wordtune--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "wordtune--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "workos",
   "name": "WorkOS",
   "category": "developer_tools",
   "audience": "business",
   "summary": "Teams with an active subscription can't be deleted in the dashboard: email WorkOS support to cancel. Formal non-renewal needs written notice referencing the Terms at least 30 days before the term ends. Without a subscription, an admin can delete the team in the Danger zone. Payments are non-refundable.",
   "domains": [
    "workos.com",
    "dashboard.workos.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/workos",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/workos.json",
   "evidence": {
    "packet_revision": "7f23b2aab47725a5e0cb5894d75582f4922808a9bf10bbf04223e489b748d8c1",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "workos--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "workos--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "wp_engine",
   "name": "WP Engine",
   "category": "developer_tools",
   "audience": "business",
   "summary": "An Owner opens Billing in the User Portal, scrolls to Support and, under Modify plan, uses Cancel plan (shared) or Request cancellation (premium) to submit the cancellation form. Gotcha: cancellations need 30 days' notice, then access ends and all content is deleted, so download backups of every environment first.",
   "domains": [
    "wpengine.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "form"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/wp_engine",
   "hub": "https://stackcut.io/cancel/developer-tools",
   "json": "https://stackcut.io/exits/wp_engine.json",
   "evidence": {
    "packet_revision": "55c56c6c005539cd370f3873302cdca34cc87b26f43a36354cc8d6c77a39d223",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "wp-engine--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "wp-engine--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "wps_office",
   "name": "WPS Office",
   "category": "productivity",
   "audience": "business",
   "summary": "Turn off auto-renewal in the WPS Subscription Management Center: My Subscription, slide Auto-renewal to the left, Confirm, at least 24 hours before the period ends. Access lasts to the period's end; subscriptions aren't refunded. App Store and Google Play subscriptions cancel in those stores. Canceled plans can't be restarted.",
   "domains": [
    "wps.com",
    "help.wps.com",
    "365.wps.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/wps_office",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/wps_office.json",
   "evidence": {
    "packet_revision": "6b5523db76a73c97fb84185579cddeda2bb9bf50ab036a70f535a114c2a6464d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "wps-office--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "wps-office--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "wps-office--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "wrike",
   "name": "Wrike",
   "category": "productivity",
   "audience": "business",
   "summary": "Wrike documents no self-serve cancel button: to downgrade, cut seats or stop renewal, contact your Renewals Manager or Account Manager in writing before the term renews. The account drops to Free when the paid period ends; an owner can then delete it. No refunds for unused time.",
   "domains": [
    "wrike.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/wrike",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/wrike.json",
   "evidence": {
    "packet_revision": "d1c1c9d5fca8759df14577fe444502b2dcb4ce04b4326ff40f7ab9abfb4bbd1b",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "wrike--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "wrike--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "wsj",
   "name": "The Wall Street Journal",
   "category": "news_magazines",
   "audience": "personal",
   "summary": "If you subscribed in the WSJ app through Apple or Google Play, cancel there. Apple-billed plans can't be cancelled mid-period: turning off auto-renewal stops the next charge. WSJ blocks AI agents from its help pages, so cancelling a subscription WSJ bills directly isn't documented here yet.",
   "domains": [
    "wsj.com"
   ],
   "channels": [
    "apple_app_store",
    "google_play"
   ],
   "methods": [
    "platform_settings"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/wsj",
   "hub": "https://stackcut.io/cancel/news",
   "json": "https://stackcut.io/exits/wsj.json",
   "evidence": {
    "packet_revision": "36f8234460dd6d2ce6928f51db8f1be6e82ccd6624db0fe0a431743015b9b52d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "wsj--apple-app-store--r1",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "wsj--google-play--r2",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "x_premium",
   "name": "X Premium and SuperGrok",
   "category": "ai_tools",
   "audience": "personal",
   "summary": "Cancel each where you bought it. X Premium: Stripe via X Premium settings on x.com, or Apple or Google Play, at least 24 hours before renewal; it runs to the period's end with no refund. SuperGrok: grok.com billing (grok.com/?_s=billing), or Apple or Google Play.",
   "domains": [
    "x.com",
    "grok.com",
    "x.ai"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/x_premium",
   "hub": "https://stackcut.io/cancel/ai-tools",
   "json": "https://stackcut.io/exits/x_premium.json",
   "evidence": {
    "packet_revision": "0e33c719861145a7e5024d0f4c45f6aeb0cfe8ca478e4d341251f3c6d728a7e7",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "x-premium--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "x-premium--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "x-premium--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "x-premium--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "xbox_game_pass",
   "name": "Xbox Game Pass",
   "category": "gaming",
   "audience": "personal",
   "summary": "Cancel at account.microsoft.com/services (Manage, then Cancel subscription) or on the console under Settings > Account > Subscriptions. Benefits last until the expiry date. Refunds come only through the cancel flow: within 30 days of first purchase, or once per account for the latest renewal. Only the account owner can cancel.",
   "domains": [
    "xbox.com",
    "microsoft.com"
   ],
   "channels": [
    "direct_app",
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/xbox_game_pass",
   "hub": "https://stackcut.io/cancel/gaming",
   "json": "https://stackcut.io/exits/xbox_game_pass.json",
   "evidence": {
    "packet_revision": "2f3dcbe8e72155e89f20ffd17dc106e3a15a65e9ea3930693dbafc6df5128d18",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "xbox-game-pass--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "xbox-game-pass--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "xbox-game-pass--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "xero",
   "name": "Xero",
   "category": "business_finance",
   "audience": "business",
   "summary": "The subscriber (whoever pays) cancels in Xero; Xero Central's Cancel a subscription article has the steps. The Terms require one month's notice, fees run to the termination day, and nothing is refunded. The organization is then archived until you pay to reactivate. Advisor-held subscriptions: ask your advisor.",
   "domains": [
    "xero.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/xero",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/xero.json",
   "evidence": {
    "packet_revision": "86c1b3e1c0aa36d564277682f48c62f55a7d6099880bd4a8a5983aa80c649413",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "xero--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "xero--reseller-or-partner--r2",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "xfinity",
   "name": "Xfinity",
   "category": "other_digital",
   "audience": "personal",
   "summary": "Xfinity residential customers can cancel by calling 1-800-934-6489 or scheduling a call from the cancellation page. Xfinity Mobile customers should port their number before cancellation.",
   "domains": [
    "xfinity.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "form",
    "phone"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-06",
   "level": "partial",
   "page": "https://stackcut.io/cancel/xfinity",
   "hub": "https://stackcut.io/cancel/other-subscriptions",
   "json": "https://stackcut.io/exits/xfinity.json",
   "evidence": {
    "packet_revision": "f6a32dca86cf8a7bcbda726eacb60bf0e6e1157e225815b669c059bf4f55df7f",
    "docs_checked_on": "2026-10-06",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-06",
     "age_days": 3,
     "stale_after_days": 30,
     "next_check_on": "2026-11-05"
    },
    "routes": [
     {
      "route_id": "xfinity--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     },
     {
      "route_id": "xfinity--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-06",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-06",
       "age_days": 3,
       "stale_after_days": 30,
       "next_check_on": "2026-11-05"
      }
     }
    ]
   }
  },
  {
   "id": "ynab",
   "name": "YNAB",
   "category": "finance_apps",
   "audience": "personal",
   "summary": "Direct subscribers cancel in the YNAB web app: plan name, Account Settings, Cancel Subscription (the mobile apps can't do it). App Store or Play Store subscribers cancel with Apple or Google. Access lasts to the end of the period, and YNAB keeps most data for up to 24 months.",
   "domains": [
    "ynab.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ynab",
   "hub": "https://stackcut.io/cancel/money-apps",
   "json": "https://stackcut.io/exits/ynab.json",
   "evidence": {
    "packet_revision": "cf7a41280beb0b68a5e4a4698303a658417b2ef72c4e371086fe73477bf83338",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "ynab--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ynab--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "ynab--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "youtube_music",
   "name": "YouTube Music",
   "category": "music_audio",
   "audience": "personal",
   "summary": "Cancel YouTube Music Premium at youtube.com/paid_memberships: Manage membership, Deactivate, Continue to cancel, pick a reason, then Yes, cancel. You keep Premium to the end of the billing period and can keep listening free with ads. If Apple or Google Play bills you, cancel there.",
   "domains": [
    "music.youtube.com",
    "youtube.com"
   ],
   "channels": [
    "apple_app_store",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/youtube_music",
   "hub": "https://stackcut.io/cancel/music-and-audiobooks",
   "json": "https://stackcut.io/exits/youtube_music.json",
   "evidence": {
    "packet_revision": "884f387e35ac4eb0f0c47fc49bbb6a6d96885902e8e37c0c0bc3ce16f7afc01d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "youtube-music--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-music--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-music--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-music--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "youtube_premium",
   "name": "YouTube Premium",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel at youtube.com/paid_memberships: Manage membership, Deactivate, Continue to cancel, pick a reason, then Yes, cancel. Benefits last to the end of the billing period, with no refund for the rest. If Apple, Google Play or Verizon bills you, cancel there; annual plans are prepaid and don't renew.",
   "domains": [
    "youtube.com"
   ],
   "channels": [
    "apple_app_store",
    "carrier_or_isp",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/youtube_premium",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/youtube_premium.json",
   "evidence": {
    "packet_revision": "ebc22b6be74cb3b31c2ce616dda180a5c15f54fb53c74f7915dceb125b1dd66f",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "youtube-premium--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-premium--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-premium--apple-app-store--r3",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-premium--google-play--r4",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-premium--carrier-or-isp--r5",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "youtube_tv",
   "name": "YouTube TV",
   "category": "streaming_video",
   "audience": "personal",
   "summary": "Cancel in a web browser at tv.youtube.com/cancel (profile photo, Settings, Membership, Manage, Cancel membership) or in the Android app; on iPhone use a browser. Google Play-billed members cancel in Google Play. Access lasts to the end of the paid period; recordings expire 21 days later.",
   "domains": [
    "tv.youtube.com"
   ],
   "channels": [
    "carrier_or_isp",
    "direct_app",
    "direct_web",
    "google_play"
   ],
   "methods": [
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/youtube_tv",
   "hub": "https://stackcut.io/cancel/streaming",
   "json": "https://stackcut.io/exits/youtube_tv.json",
   "evidence": {
    "packet_revision": "fcf94cdc1e88e713f48b8ae69233e945100ad1ceaa786e44955ca3c84027f4d6",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "youtube-tv--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-tv--direct-app--r2",
      "channel": "direct_app",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-tv--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "youtube-tv--carrier-or-isp--r4",
      "channel": "carrier_or_isp",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "zapier",
   "name": "Zapier",
   "category": "productivity",
   "audience": "business",
   "summary": "Zapier has no Cancel button: the account owner opens Billing and usage, clicks Manage and selects the Free plan; paid features last until the cycle ends. No refunds; add-ons are cancelled separately; emails, chats or removing your card don't cancel. Enterprise contracts need 15 days' written notice before renewal.",
   "domains": [
    "zapier.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/zapier",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/zapier.json",
   "evidence": {
    "packet_revision": "6bd348deac0a2b3a79299ec190f5604098b6e00e4a750c5c2f774abfd91c398d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "zapier--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "zapier--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "zcal",
   "name": "zcal",
   "category": "productivity",
   "audience": "business",
   "summary": "Cancel a paid zcal plan in the Stripe portal: go to zcal.co/account, choose Manage Billing, then Cancel Plan. Only the team owner manages billing. You keep Pro until the end of the billing cycle. zcal's terms say all sales are final, so there are no refunds.",
   "domains": [
    "zcal.co",
    "help.zcal.co"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "docs",
   "page": "https://stackcut.io/cancel/zcal",
   "hub": "https://stackcut.io/cancel/productivity",
   "json": "https://stackcut.io/exits/zcal.json",
   "evidence": {
    "packet_revision": "687fe1e3311c2b353fdfdfdde2c6dd2aa1a616e3f749b93f22e150cbd2fffe8c",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "zcal--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "zenbusiness",
   "name": "ZenBusiness",
   "category": "business_finance",
   "audience": "business",
   "summary": "In CA, CO, DE, HI, IL, NY, TN and DC, set subscriptions to Do Not Renew in Account Settings, Subscriptions; everyone else calls or chats with support. Gotcha: registered agent service ($199/yr) is cancelled only by phone, after you file a new agent with the state and send proof.",
   "domains": [
    "zenbusiness.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "phone",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "docs",
   "page": "https://stackcut.io/cancel/zenbusiness",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/zenbusiness.json",
   "evidence": {
    "packet_revision": "f0a7782d0f1ed1b49c24dca4ccbb63c93889f7fd659781a4939f6161173ef21e",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "zenbusiness--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "zenbusiness--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "zenbusiness--direct-web--r3",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "zendesk",
   "name": "Zendesk",
   "category": "customer_support",
   "audience": "business",
   "summary": "The account owner cancels in Admin Center: Account, Billing, Subscription, Manage, Remove products or cancel account, Cancel account, at least 30 days before the term ends; access lasts until the billing cycle ends. No refunds; the rest of the term stays payable. Sales-assisted accounts send written notice instead.",
   "domains": [
    "zendesk.com"
   ],
   "channels": [
    "direct_web",
    "reseller_or_partner",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "email",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/zendesk",
   "hub": "https://stackcut.io/cancel/help-desks",
   "json": "https://stackcut.io/exits/zendesk.json",
   "evidence": {
    "packet_revision": "ee7748994aafcaf6ca3cc1146b723ef7b68bd902e4b9983689e77c046241ec2d",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "zendesk--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "zendesk--sales-contract--r2",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "zendesk--reseller-or-partner--r3",
      "channel": "reseller_or_partner",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "zipbooks",
   "name": "ZipBooks",
   "category": "business_finance",
   "audience": "business",
   "summary": "ZipBooks' public pages don't give in-app steps to cancel a paid plan. Its Terms let you end the agreement by written notice (postal, to its Lehi, Utah address) and by closing your accounts where offered, or ask help@zipbooks.com to delete the account. Data may be deactivated, not deleted. A free Starter plan exists.",
   "domains": [
    "zipbooks.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "email",
    "letter"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/zipbooks",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/zipbooks.json",
   "evidence": {
    "packet_revision": "6b4287b53e5c7ee4dd90b18ff208b439fe77c52355799de990a263f8f0c9e652",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "zipbooks--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     },
     {
      "route_id": "zipbooks--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "ziprecruiter",
   "name": "ZipRecruiter",
   "category": "business_finance",
   "audience": "business",
   "summary": "Employers cancel from their ZipRecruiter dashboard (plan options are under the Account tab); the plan ends at the end of the monthly or annual period you chose, with no further billing. Refund and annual-plan rules aren't on the public pricing pages: ask ZipRecruiter support at (877) 252-1062.",
   "domains": [
    "ziprecruiter.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/ziprecruiter",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/ziprecruiter.json",
   "evidence": {
    "packet_revision": "cf267324b6f2f085c9428927921db8dc69b6b814e30995899df1ef5f0b1a2701",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "ziprecruiter--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "zoho_books",
   "name": "Zoho Books",
   "category": "business_finance",
   "audience": "business",
   "summary": "In Zoho Books, open Settings, Manage Subscription, Change Plan, hover over Free Plan, click Downgrade, choose whether to wait for the billing cycle's end, then Confirm Downgrade. Data stays read-only but is deleted after 120 days of inactivity. Zoho's Terms want notice 7 days before renewal.",
   "domains": [
    "zoho.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/zoho_books",
   "hub": "https://stackcut.io/cancel/accounting-and-payroll",
   "json": "https://stackcut.io/exits/zoho_books.json",
   "evidence": {
    "packet_revision": "e2cbd51aa36cf388b2cb9abdc189cc96eb496bb30b5164bf6ce8aa9e4212fb84",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "zoho-books--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "zoho_crm",
   "name": "Zoho CRM",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "Open the profile icon, Manage (Zoho Store), and switch to the Free Edition, or email cancellation@zohocorp.com at least seven days before renewal; paid plans auto-renew. Back up first: Free has no included backups. Full refunds in the first month (monthly), 45 days (annual), or shortly after a renewal.",
   "domains": [
    "zoho.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "partial",
   "page": "https://stackcut.io/cancel/zoho_crm",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/zoho_crm.json",
   "evidence": {
    "packet_revision": "5c6404e00212a9600306f0006790cbbb1361606af356efd56c10669282a3ba3b",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "zoho-crm--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "zoho_mail",
   "name": "Zoho Mail",
   "category": "communication",
   "audience": "business",
   "summary": "An admin cancels in the Zoho Mail Admin Console: Subscription, Overview, Manage Subscription, Change Plan, then the Cancel Subscription link. The organization moves to the free plan, or is locked where no free plan exists, so back up first. Zoho's Terms want notice seven days before renewal.",
   "domains": [
    "zoho.com",
    "zohomail.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/zoho_mail",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/zoho_mail.json",
   "evidence": {
    "packet_revision": "a773d199e54635f4ebed69abd7683f4aa613be9db53de2d9cb09bfb28040767d",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "zoho-mail--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "zoho-mail--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "zoho_meeting",
   "name": "Zoho Meeting",
   "category": "communication",
   "audience": "personal",
   "summary": "On a desktop, log in to Zoho Meeting, click Manage Subscription, then change plan, and Cancel Subscription at the bottom. Pick a reason and click Move to Free Edition. Tick the box to keep the plan until the billing cycle ends; unticked, the downgrade is immediate.",
   "domains": [
    "zoho.com",
    "help.zoho.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-10-08",
   "level": "partial",
   "page": "https://stackcut.io/cancel/zoho_meeting",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/zoho_meeting.json",
   "evidence": {
    "packet_revision": "3010077b815a6549287318917eb5463220514a6726670023f1126c99e04b2b0d",
    "docs_checked_on": "2026-10-08",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-08",
     "age_days": 1,
     "stale_after_days": 30,
     "next_check_on": "2026-11-07"
    },
    "routes": [
     {
      "route_id": "zoho-meeting--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-10-08",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-08",
       "age_days": 1,
       "stale_after_days": 30,
       "next_check_on": "2026-11-07"
      }
     }
    ]
   }
  },
  {
   "id": "zoom",
   "name": "Zoom",
   "category": "communication",
   "audience": "business",
   "summary": "Sign in to the Zoom web portal, open Plans and billing and click Cancel Plan; service lasts to the end of the term. Apple or Google Play purchases cancel in that store instead. Gotcha: no automatic refund, and cloud recordings are deleted 30 days after the plan ends.",
   "domains": [
    "zoom.com",
    "zoom.us"
   ],
   "channels": [
    "apple_app_store",
    "direct_web",
    "google_play",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "platform_settings",
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/zoom",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/zoom.json",
   "evidence": {
    "packet_revision": "22bc5eda80cf1baf446241a547c0591d4cd8560384bd34a46fafe0390a933fa2",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "zoom--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "zoom--apple-app-store--r2",
      "channel": "apple_app_store",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "zoom--google-play--r3",
      "channel": "google_play",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     },
     {
      "route_id": "zoom--sales-contract--r4",
      "channel": "sales_contract",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  },
  {
   "id": "zoominfo",
   "name": "ZoomInfo",
   "category": "marketing_sales",
   "audience": "business",
   "summary": "There's no cancel button: ask ZoomInfo Customer Support or your account manager, and email written notice to legal@zoominfo.com. The agreement can't be cancelled mid-term; your Ordering Document sets the term and any renewal notice deadline, so check it early. Free trials end on their own.",
   "domains": [
    "zoominfo.com"
   ],
   "channels": [
    "direct_web",
    "sales_contract"
   ],
   "methods": [
    "contact_sales",
    "self_serve"
   ],
   "phone_or_chat_only": true,
   "checked_on": "2026-10-05",
   "level": "partial",
   "page": "https://stackcut.io/cancel/zoominfo",
   "hub": "https://stackcut.io/cancel/marketing-and-sales",
   "json": "https://stackcut.io/exits/zoominfo.json",
   "evidence": {
    "packet_revision": "e53b9378b462e8d3ebdd391e9c261c6559fd6c9859df99c30b0020ac4b5c3b56",
    "docs_checked_on": "2026-10-05",
    "last_observed_success_on": null,
    "verification": "partial",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-10-05",
     "age_days": 4,
     "stale_after_days": 30,
     "next_check_on": "2026-11-04"
    },
    "routes": [
     {
      "route_id": "zoominfo--sales-contract--r1",
      "channel": "sales_contract",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     },
     {
      "route_id": "zoominfo--direct-web--r2",
      "channel": "direct_web",
      "checked_on": "2026-10-05",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-10-05",
       "age_days": 4,
       "stale_after_days": 30,
       "next_check_on": "2026-11-04"
      }
     }
    ]
   }
  },
  {
   "id": "zulip",
   "name": "Zulip Cloud",
   "category": "communication",
   "audience": "business",
   "summary": "Open your organization's billing settings (gear icon), click Cancel plan at the bottom, then Downgrade to confirm; the organization moves to Zulip Cloud Free when the billing period ends. No refunds for time already paid. On Free, only the most recent 10,000 messages can be viewed and searched.",
   "domains": [
    "zulip.com",
    "zulipchat.com"
   ],
   "channels": [
    "direct_web"
   ],
   "methods": [
    "self_serve"
   ],
   "phone_or_chat_only": false,
   "checked_on": "2026-09-29",
   "level": "docs",
   "page": "https://stackcut.io/cancel/zulip",
   "hub": "https://stackcut.io/cancel/meetings-and-chat",
   "json": "https://stackcut.io/exits/zulip.json",
   "evidence": {
    "packet_revision": "a2e9e8596561244555ef63d41385b2b1f1051025e3da7dc006dd37d9a13d0c61",
    "docs_checked_on": "2026-09-29",
    "last_observed_success_on": null,
    "verification": "docs",
    "freshness": {
     "as_of": "2026-10-09",
     "status": "current",
     "checked_on": "2026-09-29",
     "age_days": 10,
     "stale_after_days": 30,
     "next_check_on": "2026-10-29"
    },
    "routes": [
     {
      "route_id": "zulip--direct-web--r1",
      "channel": "direct_web",
      "checked_on": "2026-09-29",
      "freshness": {
       "as_of": "2026-10-09",
       "status": "current",
       "checked_on": "2026-09-29",
       "age_days": 10,
       "stale_after_days": 30,
       "next_check_on": "2026-10-29"
      }
     }
    ]
   }
  }
 ]
}
